BAOS SDK v2  1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
Loading...
Searching...
No Matches
BaosConOrientedIp4Device Member List

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

baosCon_BaosDeviceprotected
BaosConOrientedIp4Device(const std::string &ip4Address, std::uint16_t port=12004)BaosConOrientedIp4Device
BaosDevice()=default (defined in BaosDevice)BaosDevice
BaosIp4Device(const std::string &ip4Address, std::uint16_t port=12004)BaosIp4Device
cacheHit_BaosDeviceprotected
clearCaches()BaosDevice
clearDeviceConfigs()BaosDeviceprotected
close()BaosDevicevirtual
config_BaosDeviceprotected
configInfo_BaosDeviceprotected
connectionEventCallbacksBaosDeviceprotected
ConnectionEventCb typedefBaosDevice
DatapointValueCb typedefBaosDevice
deviceInfoLoaded_BaosDeviceprotected
dpCache_BaosDeviceprotected
dpCacheFilled_BaosDeviceprotected
dpConfig_BaosDeviceprotected
dpValueCallbacksBaosDeviceprotected
enableCaching(bool state)BaosDevice
enableEnsureAutoConnect(bool enable)BaosIp4Device
enableVerifyProtocolVersion(bool enable)BaosIp4Device
ensureAutoConnect_BaosIp4Deviceprotected
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() overrideBaosConOrientedIp4Devicevirtual
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
ip4Address_ (defined in BaosIp4Device)BaosIp4Deviceprotected
isCachingEnabled() constBaosDeviceinline
metaInfo_BaosDeviceprotected
onConnectionEvent(ConnectionEvent event)BaosDeviceprotected
onDpValueUpdate(const protocol::DatapointValueStates &dpValueStates)BaosDeviceprotected
onServerItemsUpdate(const protocol::ServerItems &serverItems)BaosDeviceprotected
paramBytes_BaosDeviceprotected
port_ (defined in BaosIp4Device)BaosIp4Deviceprotected
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_BaosDeviceprotected
ServerItemIndicationCb typedefBaosDevice
serverItemsCallbacksBaosDeviceprotected
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_BaosDeviceprotected
verifyProtocolVersion_BaosIp4Deviceprotected
wasCacheHit()BaosDeviceinline
~BaosConOrientedIp4Device()=default (defined in BaosConOrientedIp4Device)BaosConOrientedIp4Devicevirtual
~BaosDevice()=default (defined in BaosDevice)BaosDevicevirtual
~BaosIp4Device()=default (defined in BaosIp4Device)BaosIp4Devicevirtual