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
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
ConnectionEventCb typedefBaosConnection
currentMessageId_BaosConnectionprotected
DatapointValueCb typedefBaosConnection
decodeResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
emitConnectionEvent(State oldState, State newState) (defined in BaosConnection)BaosConnectionprotected
emitConnectionEvent(ConnectionEvent::Type event) (defined in BaosConnection)BaosConnectionprotected
executor_BaosConnectionprotected
getConnectionEvent(State state) (defined in BaosConnection)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() constBaosConnectionprotected
handleBaosFrame(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosIndication(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
heartBeatTimer_BaosConnectionprotected
indSender_BaosConnectionprotected
isOpen()BaosConnection
isOpenImpl()BaosConnectionprotectedvirtual
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)BaosConnectionprotected
sendImpl(BaosFrame &&frame)=0BaosConnectionprotectedpure virtual
ServerItemIndicationCb typedefBaosConnection
setConnectionEventCallback(ConnectionEventCb callback)BaosConnection
setDatapointValueIndCallback(DatapointValueCb callback)BaosConnection
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)BaosConnection
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