SerialPortCommunicator Member List

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

abortLoadLogFile() overrideDeviceCommunicatorvirtual
addCallbackHandler(XsCallbackPlainC *cb, bool chain=true)CallbackManagerXda
addChainedManager(CallbackManagerXda *cm)CallbackManagerXda
addProtocolHandler(IProtocolHandler *handler)Communicatorvirtual
addRawData(const XsByteArray &arr)DataParser
addReplyObject(uint8_t mid)Communicator
addReplyObject(uint8_t mid, XsSize offset, XsSize size, uint8_t const *data)Communicator
addReplyObject(ReplyObject *obj)Communicator
addRxChannel()DeviceCommunicatorprotected
allowReprocessing() constCommunicatorvirtual
CallbackManagerXda()CallbackManagerXda
CallbackManagerXda(CallbackManagerXda const &)=deleteCallbackManagerXdaprivate
childDeviceCount() constCommunicator
clear()DataParser
clearCallbackHandlers(bool chain=true)CallbackManagerXda
clearChainedManagers()CallbackManagerXda
closeLogFile() overrideDeviceCommunicatorvirtual
closePort() overrideSerialCommunicatorvirtual
Communicator(void)Communicator
configurationMessageSearchLimit()Communicatorinlinestatic
construct()SerialPortCommunicatorstatic
copyCallbackHandlersFrom(CallbackManagerXda *cm, bool chain=true)CallbackManagerXda
copyCallbackHandlersTo(CallbackManagerXda *cm, bool chain=true)CallbackManagerXda
createStreamInterface(const XsPortInfo &pi) overrideSerialPortCommunicatorprotectedvirtual
createUniquePtr()Communicatorinlinestatic
createUniquePtr(T *communicator)Communicatorinlinestatic
DataParser()DataParser
defaultInterfaceTimeout() constSerialCommunicatorinlineprotectedvirtual
defaultTimeout() constCommunicatorinline
destroy()Communicator
DeviceCommunicator(RxChannelId rxChannels=1)DeviceCommunicator
doTransaction(const XsMessage &msg, XsMessage &rcv, uint32_t timeout) overrideDeviceCommunicatorvirtual
doTransaction(const XsMessage &message)DeviceCommunicator
doTransaction(const XsMessage &message, uint32_t timeout)DeviceCommunicator
doTransaction(const XsMessage &message, XsMessage &rcv)DeviceCommunicator
doTransaction(const XsMessage &message, XsMessage &rcv, uint32_t timeout)=0DeviceCommunicator
Communicator::doTransaction(const XsMessage &message)Communicator
Communicator::doTransaction(const XsMessage &message, uint32_t timeout)Communicator
Communicator::doTransaction(const XsMessage &message, XsMessage &rcv)Communicator
exitFunction(void)xsens::StandardThreadinlineprotectedvirtual
extractMessages(const XsByteArray &rawIn, std::deque< XsMessage > &messages, RxChannelId channel=0)DeviceCommunicatorprotected
firmwareRevision()SerialCommunicator
flushPort() overrideSerialCommunicatorvirtual
getDeviceId() overrideDeviceCommunicatorvirtual
getFirmwareRevision()SerialCommunicatorprotectedvirtual
getHardwareRevision()SerialCommunicatorprotectedvirtual
getThreadId(void) constxsens::StandardThreadinlineprotected
gotoConfig(bool detectRs485=false) overrideSerialCommunicatorvirtual
gotoConfigTimeout() constDeviceCommunicatorinline
gotoMeasurement() overrideSerialCommunicatorvirtual
handleMessage(const XsMessage &msg) overrideSerialCommunicatorvirtual
hardwareRevision()SerialCommunicator
hasProtocol(XsProtocolType type) constCommunicator
initFunction() overrideDataParserprotectedvirtual
innerFunction() overrideDataParserprotectedvirtual
isActive() constSerialCommunicatorprotected
isAlive(void) volatile const noexceptxsens::StandardThreadprotected
isDockedAt(Communicator *other) const overrideSerialCommunicatorvirtual
isLoadLogFileInProgress() constCommunicatorvirtual
isPortOpen() const overrideSerialCommunicatorvirtual
isReadingFromFile() const overrideDeviceCommunicatorvirtual
isRunning(void) volatile const noexceptxsens::StandardThreadprotected
isTerminating() volatile const noexceptxsens::StandardThreadprotected
lastResult() constCommunicator
lastResultText() constCommunicator
loadLogFile(XsDevice *device) overrideDeviceCommunicatorvirtual
logFileDate() const overrideDeviceCommunicatorvirtual
logFileName() const overrideDeviceCommunicatorvirtual
logFileReadPosition() const overrideDeviceCommunicatorvirtual
logFileSize() const overrideDeviceCommunicatorvirtual
m_activePortInfoSerialCommunicatorprotected
m_attrxsens::StandardThreadprotected
m_callbackMutexCallbackManagerXdaprivate
m_defaultGotoConfigTimeoutDeviceCommunicatorprivatestatic
m_defaultTimeoutCommunicatorprotected
m_firmwareRevisionSerialCommunicatorprivate
m_gotoConfigTimeoutDeviceCommunicatorprivate
m_handleMuxCommunicatormutableprotected
m_handlerListCallbackManagerXdaprivate
m_hardwareRevisionSerialCommunicatorprivate
m_incomingDataParserprivate
m_incomingMutexDataParserprivate
m_lastResultCommunicatormutableprotected
m_lastResultTextCommunicatormutableprotected
m_managerListCallbackManagerXdaprivate
m_masterDeviceIdCommunicatorprotected
m_masterInfoCommunicatorprotected
m_messageExtractorsDeviceCommunicatorprivate
m_namexsens::StandardThreadprivate
m_newDataEventDataParserprivate
m_nextRxChannelIdDeviceCommunicatorprivate
m_parserTypeDataParserprivate
m_preparedForDestructionCommunicatorprotected
m_priorityxsens::StandardThreadprivate
m_protocolManagerCommunicatorprotected
m_replyMonitorCommunicatorprotected
m_runningxsens::StandardThreadprotected
m_stopxsens::StandardThreadprotected
m_streamInterfaceSerialCommunicatorprivate
m_threadSerialCommunicatorprivate
m_yieldOnZeroSleepxsens::StandardThreadprotected
masterDevice() constCommunicatorprotected
masterDeviceId() constCommunicator
messageExtractor(RxChannelId=0)DeviceCommunicatorprotected
messageExtractorCount() constDeviceCommunicatorprotected
onAllBufferedDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) overrideCallbackManagerXda
onAllDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) overrideCallbackManagerXda
onAllLiveDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) overrideCallbackManagerXda
onAllRecordedDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) overrideCallbackManagerXda
onBufferedDataAvailable(XsDevice *dev, const XsDataPacket *data) overrideCallbackManagerXda
onConnectivityChanged(XsDevice *dev, XsConnectivityState newState) overrideCallbackManagerXda
onDataAvailable(XsDevice *dev, const XsDataPacket *data) overrideCallbackManagerXda
onDataUnavailable(XsDevice *dev, int64_t packetId) overrideCallbackManagerXda
onDeviceStateChanged(XsDevice *dev, XsDeviceState newState, XsDeviceState oldState) overrideCallbackManagerXda
onError(XsDevice *dev, XsResultValue error) overrideCallbackManagerXda
onInfoResponse(XsDevice *dev, XsInfoRequest request) overrideCallbackManagerXda
onLiveDataAvailable(XsDevice *dev, const XsDataPacket *packet) overrideCallbackManagerXda
onMessageDetected(XsDevice *dev, XsProtocolType type, XsByteArray const *rawMessage) overrideCallbackManagerXda
onMessageReceivedFromDevice(XsDevice *dev, XsMessage const *message) overrideCallbackManagerXda
onMessageSentToDevice(XsDevice *dev, XsMessage const *message) overrideCallbackManagerXda
onMissedPackets(XsDevice *dev, int count, int first, int last) overrideCallbackManagerXda
onNonDataMessage(XsDevice *dev, XsMessage const *message) overrideCallbackManagerXda
onProgressUpdated(XsDevice *dev, int current, int total, const XsString *identifier) overrideCallbackManagerXda
onRecordedDataAvailable(XsDevice *dev, const XsDataPacket *data) overrideCallbackManagerXda
onRestoreCommunication(const XsString *portName, XsResultValue result) overrideCallbackManagerXda
onTransmissionRequest(int channelId, const XsByteArray *data) overrideCallbackManagerXda
onWakeupReceived(XsDevice *dev) overrideCallbackManagerXda
onWriteMessageToLogFile(XsDevice *dev, const XsMessage *message) overrideCallbackManagerXda
openLogFile(const XsString &filename) overrideDeviceCommunicatorvirtual
openPort(const XsPortInfo &portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false) overrideSerialCommunicatorvirtual
operator=(CallbackManagerXda const &)=deleteCallbackManagerXdaprivate
parserType() constDataParserinlinevirtual
portInfo() const overrideSerialCommunicatorvirtual
prepareForDestruction() overrideSerialCommunicatorprotectedvirtual
processBufferedData(const XsByteArray &rawIn, std::deque< XsMessage > &messages) overrideSerialCommunicatorprotectedvirtual
protocolManager() constCommunicatorprotected
readDataToBuffer(XsByteArray &raw) overrideSerialCommunicatorprotectedvirtual
readLogFile(XsDevice *device)DeviceCommunicatorvirtual
readMessage(uint8_t msgId=0) overrideDeviceCommunicatorvirtual
readMessageFromStartOfFile(uint8_t msgId, int maxMsgs=0) overrideDeviceCommunicatorvirtual
readMessagesFromStartOfFile(uint8_t msgId, int maxMsgs=0) overrideDeviceCommunicatorvirtual
readSinglePacketFromFile()DeviceCommunicatorvirtual
removeCallbackHandler(XsCallbackPlainC *cb, bool chain=true)CallbackManagerXda
removeChainedManager(CallbackManagerXda *cm)CallbackManagerXda
removeProtocolHandler(XsProtocolType type)Communicator
reopenPort(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false) overrideSerialCommunicatorvirtual
resetLogFileReadPosition(void) overrideDeviceCommunicatorvirtual
RxChannelId typedefDeviceCommunicator
sanityCheck(XsMessage const &msg) constCommunicator
scheduleClosePort()Communicatorinlinevirtual
SerialCommunicator()SerialCommunicator
SerialPortCommunicator()SerialPortCommunicator
setAndReturnLastResult(XsResultValue lastResult, XsString const &text=XsString()) constCommunicatorprotected
setCredentials(XsString const &id, XsString const &key)Communicatorvirtual
setDefaultTimeout(uint32_t timeout)Communicatorinline
setDoGotoConfig(bool doit)SerialCommunicatorprotected
setGotoConfigTimeout(uint32_t timeout) overrideDeviceCommunicatorvirtual
setKeepAlive(bool enable) overrideDeviceCommunicatorvirtual
setLastResult(XsResultValue lastResult, XsString const &text=XsString()) constCommunicatorprotected
setMasterDevice(XsDevice *masterDevice)Communicator
setMasterDeviceId(const XsDeviceId &deviceId)Communicatorprotected
setPriority(XsThreadPriority pri)xsens::StandardThreadprotected
signalStopThread(void) overrideDataParserprotectedvirtual
StandardThread()xsens::StandardThreadprotected
startPollThread()SerialCommunicatorprivate
startThread(const char *name=NULL)xsens::StandardThreadprotected
stopPollThread()SerialCommunicatorprotected
stopThread(void) noexceptxsens::StandardThreadprotected
terminate()DataParser
threadCleanup(void *obj)xsens::StandardThreadprivatestatic
threadHandle() constxsens::StandardThreadinlineprotected
threadInit(void *obj)xsens::StandardThreadprivatestatic
threadMain(void)xsens::StandardThreadprivate
UniquePtr typedefCommunicator
waitForLastTaskCompletion() overrideDeviceCommunicatorvirtual
writeMessage(const XsMessage &message) overrideDeviceCommunicatorvirtual
writeRawData(const XsByteArray &data) overrideSerialCommunicatorvirtual
~CallbackManagerXda()CallbackManagerXda
~Communicator()Communicatorprotectedvirtual
~DataParser() overrideDataParser
~DeviceCommunicator() overrideDeviceCommunicatorprotected
~SerialCommunicator()SerialCommunicatorprotectedvirtual
~SerialPortCommunicator()SerialPortCommunicatorprotected
~StandardThread()xsens::StandardThreadprotectedvirtual


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22