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() | UsbCommunicator | static |
copyCallbackHandlersFrom(CallbackManagerXda *cm, bool chain=true) | CallbackManagerXda | |
copyCallbackHandlersTo(CallbackManagerXda *cm, bool chain=true) | CallbackManagerXda | |
createStreamInterface(const XsPortInfo &pi) override | UsbCommunicator | 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) override | UsbCommunicator | virtual |
gotoConfigTimeout() const | DeviceCommunicator | inline |
gotoMeasurement() override | UsbCommunicator | 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_usbInterface | UsbCommunicator | 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 | |
UsbCommunicator() | UsbCommunicator | |
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 |
~UsbCommunicator() | UsbCommunicator | protectedvirtual |