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

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

AuthenticationCode typedef (defined in BaosSecureIp4Device)BaosSecureIp4Device
baosCon_BaosDeviceprotected
BaosDevice()=default (defined in BaosDevice)BaosDevice
BaosIp4Device(const std::string &ip4Address, std::uint16_t port=12004)BaosIp4Device
BaosSecureIp4Device(const std::string &ip4Address, const PasswordHash &passwordHash, std::uint16_t port=12004)BaosSecureIp4Device
BaosSecureIp4Device(const std::string &ip4Address, const PasswordHash &passwordHash, const AuthenticationCode &authenticationCode, std::uint16_t port=12004) (defined in BaosSecureIp4Device)BaosSecureIp4Device
cacheHit_BaosDeviceprotected
calculateDeviceAuthenticationCode(const std::string &secret) (defined in BaosSecureIp4Device)BaosSecureIp4Devicestatic
calculatePasswordHash(const std::string &password) (defined in BaosSecureIp4Device)BaosSecureIp4Devicestatic
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() overrideBaosSecureIp4Devicevirtual
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
PasswordHash typedef (defined in BaosSecureIp4Device)BaosSecureIp4Device
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, const PasswordHash &passwordHash, std::uint16_t port=12004)BaosSecureIp4Device
setConnectionData(const std::string &ip4Address, const PasswordHash &passwordHash, const AuthenticationCode &authenticationCode, std::uint16_t port=12004)BaosSecureIp4Device
wz::baos::ip::BaosIp4Device::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
~BaosDevice()=default (defined in BaosDevice)BaosDevicevirtual
~BaosIp4Device()=default (defined in BaosIp4Device)BaosIp4Devicevirtual
~BaosSecureIp4Device()=default (defined in BaosSecureIp4Device)BaosSecureIp4Devicevirtual