BAOS SDK v2
1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
This is the complete list of members for BaosConnection, including all inherited members.
BaosConnection() | BaosConnection | |
BaosFrame typedef | BaosConnection | |
BaosFrame_UPtr typedef | BaosConnection | |
bIndQ_ | BaosConnection | protected |
bMsgQ_ | BaosConnection | protected |
Clock typedef | BaosConnection | |
close() | BaosConnection | |
closeAsync() | BaosConnection | |
closeImplAsync() | BaosConnection | protectedvirtual |
currentMessageId_ | BaosConnection | protected |
DatapointValueCb typedef | BaosConnection | |
decodeResponse(BaosFrame_UPtr &&frame) | BaosConnection | protected |
executor_ | BaosConnection | protected |
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() const | BaosConnection | inlineprotected |
handleBaosFrame(BaosFrame_UPtr &&frame) | BaosConnection | protected |
handleBaosIndication(BaosFrame_UPtr &&frame) | BaosConnection | protected |
handleBaosResponse(BaosFrame_UPtr &&frame) | BaosConnection | protected |
heartBeatTimer_ | BaosConnection | protected |
indSender_ | BaosConnection | protected |
isOpen() | BaosConnection | |
isOpenImpl() | BaosConnection | inlineprotectedvirtual |
isRunning_ | BaosConnection | protected |
onStateChange(State oldState, State newState) | BaosConnection | protectedvirtual |
onTimerExpired(std::vector< std::uint64_t > ids) | BaosConnection | protectedvirtual |
PromiseState enum name | BaosConnection | protected |
reopen()=0 | BaosConnection | pure virtual |
responsePromise_ | BaosConnection | protected |
responsePromiseState_ | BaosConnection | protected |
respTimeoutTimer_ | BaosConnection | protected |
send(BaosFrame &&frame) | BaosConnection | inlineprotected |
sendImpl(BaosFrame &&frame)=0 | BaosConnection | protectedpure virtual |
ServerItemIndicationCb typedef | BaosConnection | |
setDatapointValueIndCallback(DatapointValueCb callback) | BaosConnection | inline |
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 | inline |
setState(State newState) | BaosConnection | protected |
shouldStop_ | BaosConnection | protected |
start() | BaosConnection | |
startImpl() | BaosConnection | protectedvirtual |
State enum name | BaosConnection | protected |
stateToString(State state) | BaosConnection | protectedstatic |
stop() | BaosConnection | |
stopImpl() | BaosConnection | protectedvirtual |
timerManager_ | BaosConnection | protected |
txQueue_ | BaosConnection | protected |
UPtr typedef | BaosConnection | |
waitResponse_ | BaosConnection | protected |
~BaosConnection() | BaosConnection | virtual |