BAOS SDK v2  1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
BaosDevice Member List

This is the complete list of members for BaosDevice, including all inherited members.

baosCon_BaosDeviceprotected
BaosDevice()=default (defined in BaosDevice)BaosDevice
cacheHit_BaosDeviceprotected
clearCaches()BaosDevice
clearDeviceConfigs()BaosDeviceprotected
close()BaosDevicevirtual
config_BaosDeviceprotected
configInfo_BaosDeviceprotected
DatapointValueCb typedefBaosDevice
deviceInfoLoaded_BaosDeviceprotected
dpCache_BaosDeviceprotected
dpCacheFilled_BaosDeviceprotected
dpConfig_BaosDeviceprotected
dpValueCallbacksBaosDeviceprotected
enableCaching(bool state)BaosDevice
ensureConnection()BaosDeviceprotected
getAllDpConfigurations(bool reload=false)BaosDevice
getAllDpValuesRaw(bool reload=false, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::VALID)BaosDevice
getAllParameterBytes(bool reload=false)BaosDevice
getAllServerItems()BaosDeviceprotected
getConfigInfo(bool reload=false)BaosDevice
getConnection()=0BaosDevicepure virtual
getDatapointValue(std::uint16_t dpId, bool reload=false)BaosDeviceinline
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)BaosDeviceinlineprotected
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() constBaosDeviceinline
metaInfo_BaosDeviceprotected
onDpValueUpdate(const protocol::DatapointValueStates &dpValueStates)BaosDeviceprotected
onServerItemsUpdate(const protocol::ServerItems &serverItems)BaosDeviceprotected
paramBytes_BaosDeviceprotected
readDpValueFromBus(std::uint16_t dpId)BaosDevice
readDpValuesFromBus(std::vector< std::uint16_t > &&dpIds)BaosDevice
registerDPValueCallback(DatapointValueCb)BaosDevice
registerServerItemCallback(ServerItemIndicationCb)BaosDevice
runtimeInfo_BaosDeviceprotected
ServerItemIndicationCb typedefBaosDevice
serverItemsCallbacksBaosDeviceprotected
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_BaosDeviceprotected
wasCacheHit()BaosDeviceinline
WZLOGGER("BaosDevice", LVL_DEBUG)BaosDeviceprotected
~BaosDevice()=default (defined in BaosDevice)BaosDevicevirtual