|
BAOS SDK v2
1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
This is the complete list of members for BaosIp4Device, including all inherited members.
| baosCon_ | BaosDevice | protected |
| BaosDevice()=default (defined in BaosDevice) | BaosDevice | |
| BaosIp4Device(const std::string &ip4Address, std::uint16_t port=12004) | BaosIp4Device | |
| cacheHit_ | BaosDevice | protected |
| clearCaches() | BaosDevice | |
| clearDeviceConfigs() | BaosDevice | protected |
| close() | BaosDevice | virtual |
| config_ | BaosDevice | protected |
| configInfo_ | BaosDevice | protected |
| connectionEventCallbacks | BaosDevice | protected |
| ConnectionEventCb typedef | BaosDevice | |
| DatapointValueCb typedef | BaosDevice | |
| deviceInfoLoaded_ | BaosDevice | protected |
| dpCache_ | BaosDevice | protected |
| dpCacheFilled_ | BaosDevice | protected |
| dpConfig_ | BaosDevice | protected |
| dpValueCallbacks | BaosDevice | protected |
| enableCaching(bool state) | BaosDevice | |
| enableEnsureAutoConnect(bool enable) | BaosIp4Device | |
| enableVerifyProtocolVersion(bool enable) | BaosIp4Device | |
| ensureAutoConnect_ | BaosIp4Device | protected |
| ensureConnection() | BaosDevice | protected |
| getAllDpConfigurations(bool reload=false) | BaosDevice | |
| getAllDpValuesRaw(bool reload=false, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::VALID) | BaosDevice | |
| getAllParameterBytes(bool reload=false) | BaosDevice | |
| getAllServerItems() | BaosDevice | protected |
| getConfigInfo(bool reload=false) | BaosDevice | |
| getConnection() override | BaosIp4Device | virtual |
| getDatapointValue(std::uint16_t dpId, bool reload=false) | BaosDevice | inline |
| getDpConfiguration(std::uint16_t dpId=1, bool withDescStrings=true, bool reload=false) | BaosDevice | |
| getDpConfigurations(std::uint16_t startDpId=1, std::uint16_t endDpId=UINT16_MAX, bool withDescStrings=true, bool reload=false) | BaosDevice | |
| getDpValueRaw(std::uint16_t dpId, bool reload=false) | BaosDevice | |
| getDpValuesRaw(std::vector< std::uint16_t > dpIds, bool reload=false) | BaosDevice | |
| getDpValuesRaw(std::uint16_t startDpId, std::uint16_t endDpId, bool reload=false, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::VALID) | BaosDevice | |
| getElements(std::uint16_t start, std::uint16_t count, std::uint16_t maxLengthElement, TGetter cb) | BaosDevice | inlineprotected |
| getMetaInfo() | BaosDevice | |
| getParameterBytes(std::uint16_t byteIndex=1, std::uint16_t numberOfBytes=UINT16_MAX, bool reload=false) | BaosDevice | |
| getRuntimeInfo(bool reload=false) | BaosDevice | |
| getStaticInfo(bool reload=false) | BaosDevice | |
| ip4Address_ (defined in BaosIp4Device) | BaosIp4Device | protected |
| isCachingEnabled() const | BaosDevice | inline |
| metaInfo_ | BaosDevice | protected |
| onConnectionEvent(ConnectionEvent event) | BaosDevice | protected |
| onDpValueUpdate(const protocol::DatapointValueStates &dpValueStates) | BaosDevice | protected |
| onServerItemsUpdate(const protocol::ServerItems &serverItems) | BaosDevice | protected |
| paramBytes_ | BaosDevice | protected |
| port_ (defined in BaosIp4Device) | BaosIp4Device | protected |
| readDpValueFromBus(std::uint16_t dpId) | BaosDevice | |
| readDpValuesFromBus(std::vector< std::uint16_t > &&dpIds) | BaosDevice | |
| readDpValuesFromBus(const std::vector< std::uint16_t > &dpIds) | BaosDevice | |
| registerConnectionEventCallback(ConnectionEventCb callback) | BaosDevice | |
| registerDPValueCallback(DatapointValueCb) | BaosDevice | |
| registerServerItemCallback(ServerItemIndicationCb) | BaosDevice | |
| runtimeInfo_ | BaosDevice | protected |
| ServerItemIndicationCb typedef | BaosDevice | |
| serverItemsCallbacks | BaosDevice | protected |
| setBoolServerItem(protocol::ServerItemId id, bool value) | BaosDevice | |
| setConnectionData(const std::string &ip4Address, std::uint16_t port=12004) | BaosIp4Device | |
| setDpValue(std::uint16_t dpId, Buffer dpData, protocol::DatapointSetCommand command=protocol::DatapointSetCommand::SetNewValueAndSendOnBus) | BaosDevice | |
| setDpValues(std::map< std::uint16_t, Buffer > &&values, protocol::DatapointSetCommand command=protocol::DatapointSetCommand::SetNewValueAndSendOnBus) | BaosDevice | |
| setMetaInfo(DeviceMeta &&meta) | BaosDevice | |
| setServerItemReadStrategy(ServerItemReadStrategy strategy) | BaosDevice | |
| staticInfo_ | BaosDevice | protected |
| verifyProtocolVersion_ | BaosIp4Device | protected |
| wasCacheHit() | BaosDevice | inline |
| ~BaosDevice()=default (defined in BaosDevice) | BaosDevice | virtual |
| ~BaosIp4Device()=default (defined in BaosIp4Device) | BaosIp4Device | virtual |