BAOS SDK v2
1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
This is the complete list of members for BaosDevice, including all inherited members.
baosCon_ | BaosDevice | protected |
BaosDevice()=default (defined in BaosDevice) | BaosDevice | |
cacheHit_ | BaosDevice | protected |
clearCaches() | BaosDevice | |
clearDeviceConfigs() | BaosDevice | protected |
close() | BaosDevice | virtual |
config_ | BaosDevice | protected |
configInfo_ | BaosDevice | protected |
DatapointValueCb typedef | BaosDevice | |
deviceInfoLoaded_ | BaosDevice | protected |
dpCache_ | BaosDevice | protected |
dpCacheFilled_ | BaosDevice | protected |
dpConfig_ | BaosDevice | protected |
dpValueCallbacks | BaosDevice | protected |
enableCaching(bool state) | BaosDevice | |
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()=0 | BaosDevice | pure 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 | |
isCachingEnabled() const | BaosDevice | inline |
metaInfo_ | BaosDevice | protected |
onDpValueUpdate(const protocol::DatapointValueStates &dpValueStates) | BaosDevice | protected |
onServerItemsUpdate(const protocol::ServerItems &serverItems) | BaosDevice | protected |
paramBytes_ | BaosDevice | protected |
readDpValueFromBus(std::uint16_t dpId) | BaosDevice | |
readDpValuesFromBus(std::vector< std::uint16_t > &&dpIds) | BaosDevice | |
registerDPValueCallback(DatapointValueCb) | BaosDevice | |
registerServerItemCallback(ServerItemIndicationCb) | BaosDevice | |
runtimeInfo_ | BaosDevice | protected |
ServerItemIndicationCb typedef | BaosDevice | |
serverItemsCallbacks | BaosDevice | protected |
setBoolServerItem(protocol::ServerItemId id, bool value) | BaosDevice | |
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 |
wasCacheHit() | BaosDevice | inline |
WZLOGGER("BaosDevice", LVL_DEBUG) | BaosDevice | protected |
~BaosDevice()=default (defined in BaosDevice) | BaosDevice | virtual |