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
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