| abortLoadLogFile() override | DeviceCommunicator | virtual |
| addCallbackHandler(XsCallbackPlainC *cb, bool chain=true) | CallbackManagerXda | |
| addChainedManager(CallbackManagerXda *cm) | CallbackManagerXda | |
| addProtocolHandler(IProtocolHandler *handler) | Communicator | virtual |
| 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() | DeviceCommunicator | protected |
| allowReprocessing() const | Communicator | virtual |
| CallbackManagerXda() | CallbackManagerXda | |
| CallbackManagerXda(CallbackManagerXda const &)=delete | CallbackManagerXda | private |
| childDeviceCount() const | Communicator | |
| clear() | DataParser | |
| clearCallbackHandlers(bool chain=true) | CallbackManagerXda | |
| clearChainedManagers() | CallbackManagerXda | |
| closeLogFile() override | DeviceCommunicator | virtual |
| closePort() override | SerialCommunicator | virtual |
| Communicator(void) | Communicator | |
| configurationMessageSearchLimit() | Communicator | inlinestatic |
| construct() | SerialPortCommunicator | static |
| copyCallbackHandlersFrom(CallbackManagerXda *cm, bool chain=true) | CallbackManagerXda | |
| copyCallbackHandlersTo(CallbackManagerXda *cm, bool chain=true) | CallbackManagerXda | |
| createStreamInterface(const XsPortInfo &pi) override | SerialPortCommunicator | protectedvirtual |
| createUniquePtr() | Communicator | inlinestatic |
| createUniquePtr(T *communicator) | Communicator | inlinestatic |
| DataParser() | DataParser | |
| defaultInterfaceTimeout() const | SerialCommunicator | inlineprotectedvirtual |
| defaultTimeout() const | Communicator | inline |
| destroy() | Communicator | |
| DeviceCommunicator(RxChannelId rxChannels=1) | DeviceCommunicator | |
| doTransaction(const XsMessage &msg, XsMessage &rcv, uint32_t timeout) override | DeviceCommunicator | virtual |
| 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)=0 | DeviceCommunicator | |
| 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::StandardThread | inlineprotectedvirtual |
| extractMessages(const XsByteArray &rawIn, std::deque< XsMessage > &messages, RxChannelId channel=0) | DeviceCommunicator | protected |
| firmwareRevision() | SerialCommunicator | |
| flushPort() override | SerialCommunicator | virtual |
| getDeviceId() override | DeviceCommunicator | virtual |
| getFirmwareRevision() | SerialCommunicator | protectedvirtual |
| getHardwareRevision() | SerialCommunicator | protectedvirtual |
| getThreadId(void) const | xsens::StandardThread | inlineprotected |
| gotoConfig(bool detectRs485=false) override | SerialCommunicator | virtual |
| gotoConfigTimeout() const | DeviceCommunicator | inline |
| gotoMeasurement() override | SerialCommunicator | virtual |
| handleMessage(const XsMessage &msg) override | SerialCommunicator | virtual |
| hardwareRevision() | SerialCommunicator | |
| hasProtocol(XsProtocolType type) const | Communicator | |
| initFunction() override | DataParser | protectedvirtual |
| innerFunction() override | DataParser | protectedvirtual |
| isActive() const | SerialCommunicator | protected |
| isAlive(void) volatile const noexcept | xsens::StandardThread | protected |
| isDockedAt(Communicator *other) const override | SerialCommunicator | virtual |
| isLoadLogFileInProgress() const | Communicator | virtual |
| isPortOpen() const override | SerialCommunicator | virtual |
| isReadingFromFile() const override | DeviceCommunicator | virtual |
| isRunning(void) volatile const noexcept | xsens::StandardThread | protected |
| isTerminating() volatile const noexcept | xsens::StandardThread | protected |
| lastResult() const | Communicator | |
| lastResultText() const | Communicator | |
| loadLogFile(XsDevice *device) override | DeviceCommunicator | virtual |
| logFileDate() const override | DeviceCommunicator | virtual |
| logFileName() const override | DeviceCommunicator | virtual |
| logFileReadPosition() const override | DeviceCommunicator | virtual |
| logFileSize() const override | DeviceCommunicator | virtual |
| m_activePortInfo | SerialCommunicator | protected |
| m_attr | xsens::StandardThread | protected |
| m_callbackMutex | CallbackManagerXda | private |
| m_defaultGotoConfigTimeout | DeviceCommunicator | privatestatic |
| m_defaultTimeout | Communicator | protected |
| m_firmwareRevision | SerialCommunicator | private |
| m_gotoConfigTimeout | DeviceCommunicator | private |
| m_handleMux | Communicator | mutableprotected |
| m_handlerList | CallbackManagerXda | private |
| m_hardwareRevision | SerialCommunicator | private |
| m_incoming | DataParser | private |
| m_incomingMutex | DataParser | private |
| m_lastResult | Communicator | mutableprotected |
| m_lastResultText | Communicator | mutableprotected |
| m_managerList | CallbackManagerXda | private |
| m_masterDeviceId | Communicator | protected |
| m_masterInfo | Communicator | protected |
| m_messageExtractors | DeviceCommunicator | private |
| m_name | xsens::StandardThread | private |
| m_newDataEvent | DataParser | private |
| m_nextRxChannelId | DeviceCommunicator | private |
| m_parserType | DataParser | private |
| m_preparedForDestruction | Communicator | protected |
| m_priority | xsens::StandardThread | private |
| m_protocolManager | Communicator | protected |
| m_replyMonitor | Communicator | protected |
| m_running | xsens::StandardThread | protected |
| m_stop | xsens::StandardThread | protected |
| m_streamInterface | SerialCommunicator | private |
| m_thread | SerialCommunicator | private |
| m_yieldOnZeroSleep | xsens::StandardThread | protected |
| masterDevice() const | Communicator | protected |
| masterDeviceId() const | Communicator | |
| messageExtractor(RxChannelId=0) | DeviceCommunicator | protected |
| messageExtractorCount() const | DeviceCommunicator | protected |
| onAllBufferedDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override | CallbackManagerXda | |
| onAllDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override | CallbackManagerXda | |
| onAllLiveDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override | CallbackManagerXda | |
| onAllRecordedDataAvailable(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override | CallbackManagerXda | |
| onBufferedDataAvailable(XsDevice *dev, const XsDataPacket *data) override | CallbackManagerXda | |
| onConnectivityChanged(XsDevice *dev, XsConnectivityState newState) override | CallbackManagerXda | |
| onDataAvailable(XsDevice *dev, const XsDataPacket *data) override | CallbackManagerXda | |
| onDataUnavailable(XsDevice *dev, int64_t packetId) override | CallbackManagerXda | |
| onDeviceStateChanged(XsDevice *dev, XsDeviceState newState, XsDeviceState oldState) override | CallbackManagerXda | |
| onError(XsDevice *dev, XsResultValue error) override | CallbackManagerXda | |
| onInfoResponse(XsDevice *dev, XsInfoRequest request) override | CallbackManagerXda | |
| onLiveDataAvailable(XsDevice *dev, const XsDataPacket *packet) override | CallbackManagerXda | |
| onMessageDetected(XsDevice *dev, XsProtocolType type, XsByteArray const *rawMessage) override | CallbackManagerXda | |
| onMessageReceivedFromDevice(XsDevice *dev, XsMessage const *message) override | CallbackManagerXda | |
| onMessageSentToDevice(XsDevice *dev, XsMessage const *message) override | CallbackManagerXda | |
| onMissedPackets(XsDevice *dev, int count, int first, int last) override | CallbackManagerXda | |
| onNonDataMessage(XsDevice *dev, XsMessage const *message) override | CallbackManagerXda | |
| onProgressUpdated(XsDevice *dev, int current, int total, const XsString *identifier) override | CallbackManagerXda | |
| onRecordedDataAvailable(XsDevice *dev, const XsDataPacket *data) override | CallbackManagerXda | |
| onRestoreCommunication(const XsString *portName, XsResultValue result) override | CallbackManagerXda | |
| onTransmissionRequest(int channelId, const XsByteArray *data) override | CallbackManagerXda | |
| onWakeupReceived(XsDevice *dev) override | CallbackManagerXda | |
| onWriteMessageToLogFile(XsDevice *dev, const XsMessage *message) override | CallbackManagerXda | |
| openLogFile(const XsString &filename) override | DeviceCommunicator | virtual |
| openPort(const XsPortInfo &portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false) override | SerialCommunicator | virtual |
| operator=(CallbackManagerXda const &)=delete | CallbackManagerXda | private |
| parserType() const | DataParser | inlinevirtual |
| portInfo() const override | SerialCommunicator | virtual |
| prepareForDestruction() override | SerialCommunicator | protectedvirtual |
| processBufferedData(const XsByteArray &rawIn, std::deque< XsMessage > &messages) override | SerialCommunicator | protectedvirtual |
| protocolManager() const | Communicator | protected |
| readDataToBuffer(XsByteArray &raw) override | SerialCommunicator | protectedvirtual |
| readLogFile(XsDevice *device) | DeviceCommunicator | virtual |
| readMessage(uint8_t msgId=0) override | DeviceCommunicator | virtual |
| readMessageFromStartOfFile(uint8_t msgId, int maxMsgs=0) override | DeviceCommunicator | virtual |
| readMessagesFromStartOfFile(uint8_t msgId, int maxMsgs=0) override | DeviceCommunicator | virtual |
| readSinglePacketFromFile() | DeviceCommunicator | virtual |
| removeCallbackHandler(XsCallbackPlainC *cb, bool chain=true) | CallbackManagerXda | |
| removeChainedManager(CallbackManagerXda *cm) | CallbackManagerXda | |
| removeProtocolHandler(XsProtocolType type) | Communicator | |
| reopenPort(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false) override | SerialCommunicator | virtual |
| resetLogFileReadPosition(void) override | DeviceCommunicator | virtual |
| RxChannelId typedef | DeviceCommunicator | |
| sanityCheck(XsMessage const &msg) const | Communicator | |
| scheduleClosePort() | Communicator | inlinevirtual |
| SerialCommunicator() | SerialCommunicator | |
| SerialPortCommunicator() | SerialPortCommunicator | |
| setAndReturnLastResult(XsResultValue lastResult, XsString const &text=XsString()) const | Communicator | protected |
| setCredentials(XsString const &id, XsString const &key) | Communicator | virtual |
| setDefaultTimeout(uint32_t timeout) | Communicator | inline |
| setDoGotoConfig(bool doit) | SerialCommunicator | protected |
| setGotoConfigTimeout(uint32_t timeout) override | DeviceCommunicator | virtual |
| setKeepAlive(bool enable) override | DeviceCommunicator | virtual |
| setLastResult(XsResultValue lastResult, XsString const &text=XsString()) const | Communicator | protected |
| setMasterDevice(XsDevice *masterDevice) | Communicator | |
| setMasterDeviceId(const XsDeviceId &deviceId) | Communicator | protected |
| setPriority(XsThreadPriority pri) | xsens::StandardThread | protected |
| signalStopThread(void) override | DataParser | protectedvirtual |
| StandardThread() | xsens::StandardThread | protected |
| startPollThread() | SerialCommunicator | private |
| startThread(const char *name=NULL) | xsens::StandardThread | protected |
| stopPollThread() | SerialCommunicator | protected |
| stopThread(void) noexcept | xsens::StandardThread | protected |
| terminate() | DataParser | |
| threadCleanup(void *obj) | xsens::StandardThread | privatestatic |
| threadHandle() const | xsens::StandardThread | inlineprotected |
| threadInit(void *obj) | xsens::StandardThread | privatestatic |
| threadMain(void) | xsens::StandardThread | private |
| UniquePtr typedef | Communicator | |
| waitForLastTaskCompletion() override | DeviceCommunicator | virtual |
| writeMessage(const XsMessage &message) override | DeviceCommunicator | virtual |
| writeRawData(const XsByteArray &data) override | SerialCommunicator | virtual |
| ~CallbackManagerXda() | CallbackManagerXda | |
| ~Communicator() | Communicator | protectedvirtual |
| ~DataParser() override | DataParser | |
| ~DeviceCommunicator() override | DeviceCommunicator | protected |
| ~SerialCommunicator() | SerialCommunicator | protectedvirtual |
| ~SerialPortCommunicator() | SerialPortCommunicator | protected |
| ~StandardThread() | xsens::StandardThread | protectedvirtual |