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

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

BaosConnection()BaosConnection
BaosFrame typedefBaosConnection
BaosFrame_UPtr typedefBaosConnection
bIndQ_BaosConnectionprotected
bMsgQ_BaosConnectionprotected
Clock typedefBaosConnection
close()BaosConnection
closeAsync()BaosConnection
closeImplAsync()BaosConnectionprotectedvirtual
currentMessageId_BaosConnectionprotected
DatapointValueCb typedefBaosConnection
decodeResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
executor_BaosConnectionprotected
getDpDescription(std::uint16_t dpId)BaosConnection
getDpDescriptionAsync(std::uint16_t dpId)BaosConnection
getDpDescriptions(std::uint16_t startDpId, std::uint16_t numberOfItems)BaosConnection
getDpDescriptionsAsync(std::uint16_t startDpId, std::uint16_t numberOfItems)BaosConnection
getDpDescriptionString(std::uint16_t dpId)BaosConnection
getDpDescriptionStringAsync(std::uint16_t dpId)BaosConnection
getDpDescriptionStrings(std::uint16_t startDpId, std::uint16_t numberOfStrings)BaosConnection
getDpDescriptionStringsAsync(std::uint16_t startDpId, std::uint16_t numberOfStrings)BaosConnection
getDpValue(std::uint16_t dpId)BaosConnection
getDpValueAsync(std::uint16_t dpId)BaosConnection
getDpValues(std::uint16_t startDpId, std::uint16_t numberOfValues, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::ALL)BaosConnection
getDpValuesAsync(std::uint16_t startDpId, std::uint16_t numberOfValues, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::ALL)BaosConnection
getParameterByte(std::uint16_t byteIndex)BaosConnection
getParameterByteAsync(std::uint16_t byteIndex)BaosConnection
getParameterBytes(std::uint16_t byteIndex, std::uint16_t numberOfBytes)BaosConnection
getParameterBytesAsync(std::uint16_t byteIndex, std::uint16_t numberOfBytes)BaosConnection
getServerItem(protocol::ServerItemId id)BaosConnection
getServerItemAsync(protocol::ServerItemId id)BaosConnection
getServerItems(std::uint16_t startItem, std::uint16_t numberOfItems)BaosConnection
getServerItemsAsync(std::uint16_t startItem, std::uint16_t numberOfItems)BaosConnection
getState() constBaosConnectioninlineprotected
handleBaosFrame(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosIndication(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
heartBeatTimer_BaosConnectionprotected
indSender_BaosConnectionprotected
isOpen()BaosConnection
isOpenImpl()BaosConnectioninlineprotectedvirtual
isRunning_BaosConnectionprotected
onStateChange(State oldState, State newState)BaosConnectionprotectedvirtual
onTimerExpired(std::vector< std::uint64_t > ids)BaosConnectionprotectedvirtual
PromiseState enum nameBaosConnectionprotected
reopen()=0BaosConnectionpure virtual
responsePromise_BaosConnectionprotected
responsePromiseState_BaosConnectionprotected
respTimeoutTimer_BaosConnectionprotected
send(BaosFrame &&frame)BaosConnectioninlineprotected
sendImpl(BaosFrame &&frame)=0BaosConnectionprotectedpure virtual
ServerItemIndicationCb typedefBaosConnection
setDatapointValueIndCallback(DatapointValueCb callback)BaosConnectioninline
setDpValue(std::uint16_t dpId, protocol::DatapointChangeValue &&dpValue)BaosConnection
setDpValueAsync(std::uint16_t dpId, protocol::DatapointChangeValue &&dpValue)BaosConnection
setDpValues(std::map< std::uint16_t, protocol::DatapointChangeValue > &&dpValues)BaosConnection
setDpValuesAsync(std::map< std::uint16_t, protocol::DatapointChangeValue > &&dpValues)BaosConnection
setServerItem(const protocol::ServerItem &serverItem)BaosConnection
setServerItem(protocol::ServerItem &&serverItem)BaosConnection
setServerItemAsync(protocol::ServerItem &&serverItem)BaosConnection
setServerItems(protocol::ServerItems &&serverItems)BaosConnection
setServerItemsAsync(protocol::ServerItems &&serverItems)BaosConnection
setServerItemsIndCallback(ServerItemIndicationCb callback)BaosConnectioninline
setState(State newState)BaosConnectionprotected
shouldStop_BaosConnectionprotected
start()BaosConnection
startImpl()BaosConnectionprotectedvirtual
State enum nameBaosConnectionprotected
stateToString(State state)BaosConnectionprotectedstatic
stop()BaosConnection
stopImpl()BaosConnectionprotectedvirtual
timerManager_BaosConnectionprotected
txQueue_BaosConnectionprotected
UPtr typedefBaosConnection
waitResponse_BaosConnectionprotected
~BaosConnection()BaosConnectionvirtual