com.baidubce.services.bacnet
Class BacnetClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.bacnet.BacnetClient

public class BacnetClient
extends AbstractBceClient

Created by yuanyoujun on 2017/10/18.


Field Summary
static String ENDPOINT_BJ
           
static String ENDPOINT_GZ
           
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
BacnetClient(BceClientConfiguration config)
           
 
Method Summary
 IdResponse createGateway(CreateBacnetGatewayRequest request)
           
 CommonResponse deleteDevice(long gatewayid, long instanceNumber)
           
 CommonResponse deleteGateway(long id)
           
 CommonResponse deleteObject(long gatewayid, long instanceNumber, String objectType, int objectInstance)
           
 BacnetDevice getDevice(long gatewayid, long instanceNumber)
           
 BacnetGateway getGateway(long id)
           
 BacnetGatewayCredential getGatewayCredential(long id)
           
 BacnetObject getObject(long gatewayid, long instanceNumber, String objectType, int objectInstance)
           
 ListBacnetDeviceResponse listDevice(ListRequest request, long gatewayid)
           
 ListBacnetGatewayResponse listGateway(ListRequest request)
           
 ListBacnetObjectResponse listObject(ListRequest request, long gatewayid, long instanceNumber)
           
 ListObjectPresentValueResponse listObjectPresentValue(ListObjectPresentValueRequest request, long gatewayid)
           
 CommonResponse refreshObject(long gatewayid, long instanceNumber, String objectType, int objectInstance)
           
 CommonResponse subObjectChanges(SubBacnetObjectRequest request, long gatewayid, int instance)
           
 CommonResponse unsubObjectChanges(SubBacnetObjectRequest request, long gatewayid, int instance)
           
 CommonResponse updateDeviceDestTopic(UpdateDestTopicsRequest request, long gatewayid, long instanceNumber)
           
 CommonResponse updateGateway(UpdateBacnetGatewayRequest request, long id)
           
 CommonResponse updateObjectDestTopic(UpdateDestTopicsRequest request, long gatewayid, long instanceNumber, String objectType, int objectInstance)
           
 CommonResponse updateObjectPresentValue(UpdateBacnetObjectPresentValueRequest request, long gatewayid)
           
 
Methods inherited from class com.baidubce.AbstractBceClient
getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENDPOINT_GZ

public static final String ENDPOINT_GZ
See Also:
Constant Field Values

ENDPOINT_BJ

public static final String ENDPOINT_BJ
See Also:
Constant Field Values
Constructor Detail

BacnetClient

public BacnetClient(BceClientConfiguration config)
Method Detail

createGateway

public IdResponse createGateway(CreateBacnetGatewayRequest request)

getGateway

public BacnetGateway getGateway(long id)

getGatewayCredential

public BacnetGatewayCredential getGatewayCredential(long id)

deleteGateway

public CommonResponse deleteGateway(long id)

updateGateway

public CommonResponse updateGateway(UpdateBacnetGatewayRequest request,
                                    long id)

listGateway

public ListBacnetGatewayResponse listGateway(ListRequest request)

getDevice

public BacnetDevice getDevice(long gatewayid,
                              long instanceNumber)

listDevice

public ListBacnetDeviceResponse listDevice(ListRequest request,
                                           long gatewayid)

deleteDevice

public CommonResponse deleteDevice(long gatewayid,
                                   long instanceNumber)

updateDeviceDestTopic

public CommonResponse updateDeviceDestTopic(UpdateDestTopicsRequest request,
                                            long gatewayid,
                                            long instanceNumber)

updateObjectDestTopic

public CommonResponse updateObjectDestTopic(UpdateDestTopicsRequest request,
                                            long gatewayid,
                                            long instanceNumber,
                                            String objectType,
                                            int objectInstance)

getObject

public BacnetObject getObject(long gatewayid,
                              long instanceNumber,
                              String objectType,
                              int objectInstance)

listObject

public ListBacnetObjectResponse listObject(ListRequest request,
                                           long gatewayid,
                                           long instanceNumber)

deleteObject

public CommonResponse deleteObject(long gatewayid,
                                   long instanceNumber,
                                   String objectType,
                                   int objectInstance)

listObjectPresentValue

public ListObjectPresentValueResponse listObjectPresentValue(ListObjectPresentValueRequest request,
                                                             long gatewayid)

updateObjectPresentValue

public CommonResponse updateObjectPresentValue(UpdateBacnetObjectPresentValueRequest request,
                                               long gatewayid)

subObjectChanges

public CommonResponse subObjectChanges(SubBacnetObjectRequest request,
                                       long gatewayid,
                                       int instance)

unsubObjectChanges

public CommonResponse unsubObjectChanges(SubBacnetObjectRequest request,
                                         long gatewayid,
                                         int instance)

refreshObject

public CommonResponse refreshObject(long gatewayid,
                                    long instanceNumber,
                                    String objectType,
                                    int objectInstance)


Copyright © 2018. All rights reserved.