baudRate_ | rokubimini::serial::RokubiminiSerialImpl | private |
calcCrc16X25(uint8_t *data, int len) | rokubimini::serial::RokubiminiSerialImpl | inlineprivate |
clearReadBuffer() | rokubimini::serial::RokubiminiSerialImpl | private |
closeSerialPort() | rokubimini::serial::RokubiminiSerialImpl | |
connect() | rokubimini::serial::RokubiminiSerialImpl | private |
connect(const std::string &port) | rokubimini::serial::RokubiminiSerialImpl | private |
connectionState_ | rokubimini::serial::RokubiminiSerialImpl | private |
connectionThread_ | rokubimini::serial::RokubiminiSerialImpl | private |
connectionWorker() | rokubimini::serial::RokubiminiSerialImpl | private |
crcCcittUpdate(uint16_t crc, uint8_t data) | rokubimini::serial::RokubiminiSerialImpl | private |
createDataFlagsDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &stat) | rokubimini::serial::RokubiminiSerialImpl | |
currentDataFlagsDiagnostics_ | rokubimini::serial::RokubiminiSerialImpl | private |
dataReady_ | rokubimini::serial::RokubiminiSerialImpl | private |
DEFAULT_BAUD_RATE_OPTION | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
diffSec(timespec a, timespec b) | rokubimini::serial::RokubiminiSerialImpl | inlineprivate |
errorFlags_ | rokubimini::serial::RokubiminiSerialImpl | private |
firmwareUpdate(const std::string &filePath) | rokubimini::serial::RokubiminiSerialImpl | |
frame_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameCrcErrorCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameDataStatus_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameHeader | rokubimini::serial::RokubiminiSerialImpl | private |
frameOffset_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameReceivedCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameSuccessCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameSync_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameSyncErrorCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
frameTimestamp_ | rokubimini::serial::RokubiminiSerialImpl | private |
FTDI_DRIVER_LATENCY | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
getConnectionState() const | rokubimini::serial::RokubiminiSerialImpl | private |
getConnectionStateString() const | rokubimini::serial::RokubiminiSerialImpl | inline |
getErrorFlags() const | rokubimini::serial::RokubiminiSerialImpl | private |
getErrorStrings() const | rokubimini::serial::RokubiminiSerialImpl | |
getForceTorqueSamplingRate(int &samplingRate) | rokubimini::serial::RokubiminiSerialImpl | inline |
getFrameDataStatus(DataStatus &status) | rokubimini::serial::RokubiminiSerialImpl | |
getModeStateString() const | rokubimini::serial::RokubiminiSerialImpl | inline |
getName() const | rokubimini::serial::RokubiminiSerialImpl | inline |
getProductName() const | rokubimini::serial::RokubiminiSerialImpl | inline |
getReading(rokubimini::Reading &reading) | rokubimini::serial::RokubiminiSerialImpl | |
getSerialNumber(unsigned int &serialNumber) | rokubimini::serial::RokubiminiSerialImpl | inline |
hasError() const | rokubimini::serial::RokubiminiSerialImpl | |
hasFrameSync() | rokubimini::serial::RokubiminiSerialImpl | inline |
increaseAndCheckTimeoutCounter() | rokubimini::serial::RokubiminiSerialImpl | private |
init() | rokubimini::serial::RokubiminiSerialImpl | |
initSensorCommunication(bool keepOpening) | rokubimini::serial::RokubiminiSerialImpl | private |
initSerialPort(const std::string &port) | rokubimini::serial::RokubiminiSerialImpl | private |
isConnected() const | rokubimini::serial::RokubiminiSerialImpl | private |
isConnecting() const | rokubimini::serial::RokubiminiSerialImpl | private |
isInConfigMode() const | rokubimini::serial::RokubiminiSerialImpl | private |
isRunning() | rokubimini::serial::RokubiminiSerialImpl | inline |
isRunning_ | rokubimini::serial::RokubiminiSerialImpl | private |
loadConfig() | rokubimini::serial::RokubiminiSerialImpl | |
MAX_BAUD_RATE_OPTION | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
maxCountOpenSerialPort_ | rokubimini::serial::RokubiminiSerialImpl | private |
maxFrameSyncErrorCounts_ | rokubimini::serial::RokubiminiSerialImpl | private |
MAXIMUM_ACCEPTABLE_TIMEOUT | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
modeState_ | rokubimini::serial::RokubiminiSerialImpl | private |
name_ | rokubimini::serial::RokubiminiSerialImpl | private |
newFrameIsAvailable_ | rokubimini::serial::RokubiminiSerialImpl | private |
NSEC_PER_SEC | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
openSerialPort(bool keepOpening) | rokubimini::serial::RokubiminiSerialImpl | private |
parseAcknowledgement(const char &command_code, const double &timeout=2.0) | rokubimini::serial::RokubiminiSerialImpl | private |
parseCommunicationMsgs(const double &timeout=1.0) | rokubimini::serial::RokubiminiSerialImpl | |
parseRegexWaitTimeout(RokubiminiSerialResponseRegex ®, const double &timeout=1.0) | rokubimini::serial::RokubiminiSerialImpl | private |
placeholder_ | rokubimini::serial::RokubiminiSerialImpl | private |
pollingSyncErrorCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
pollingThread_ | rokubimini::serial::RokubiminiSerialImpl | private |
pollingWorker() | rokubimini::serial::RokubiminiSerialImpl | private |
port_ | rokubimini::serial::RokubiminiSerialImpl | private |
printUserConfig() | rokubimini::serial::RokubiminiSerialImpl | |
productName_ | rokubimini::serial::RokubiminiSerialImpl | private |
readDevice(RxFrame &frame) | rokubimini::serial::RokubiminiSerialImpl | private |
readingMutex_ | rokubimini::serial::RokubiminiSerialImpl | mutableprivate |
readSerialNoWait(const uint32_t &numChars, std::string &str) | rokubimini::serial::RokubiminiSerialImpl | private |
readSerialWaitTimeout(const uint32_t &numChars, std::string &str, const double &timeout=1.0) | rokubimini::serial::RokubiminiSerialImpl | private |
readTimeout_ | rokubimini::serial::RokubiminiSerialImpl | private |
resetDataFlags() | rokubimini::serial::RokubiminiSerialImpl | |
RokubiminiSerialImpl()=delete | rokubimini::serial::RokubiminiSerialImpl | |
RokubiminiSerialImpl(const std::string &name, const std::string &port) | rokubimini::serial::RokubiminiSerialImpl | |
runInThreadedMode_ | rokubimini::serial::RokubiminiSerialImpl | private |
runsAsync() | rokubimini::serial::RokubiminiSerialImpl | inline |
runsAsync_ | rokubimini::serial::RokubiminiSerialImpl | private |
saveConfigParameter() | rokubimini::serial::RokubiminiSerialImpl | |
sendCalibrationMatrixEntry(const uint8_t subId, const double entry) | rokubimini::serial::RokubiminiSerialImpl | inlineprivate |
sendCommand(const std::string &command) | rokubimini::serial::RokubiminiSerialImpl | private |
serialImplReading_ | rokubimini::serial::RokubiminiSerialImpl | private |
serialMutex_ | rokubimini::serial::RokubiminiSerialImpl | mutableprivate |
serialNumber_ | rokubimini::serial::RokubiminiSerialImpl | private |
setAccelerationFilter(const unsigned int filter) | rokubimini::serial::RokubiminiSerialImpl | inline |
setAccelerationRange(const unsigned int range) | rokubimini::serial::RokubiminiSerialImpl | inline |
setAngularRateFilter(const unsigned int filter) | rokubimini::serial::RokubiminiSerialImpl | inline |
setAngularRateRange(const unsigned int range) | rokubimini::serial::RokubiminiSerialImpl | inline |
setCommunicationSetup(const configuration::SensorConfiguration &sensorConfiguration, const uint8_t &dataFormat, const uint8_t &baudRate) | rokubimini::serial::RokubiminiSerialImpl | |
setConfigMode() | rokubimini::serial::RokubiminiSerialImpl | |
setForceTorqueFilter(const configuration::ForceTorqueFilter &filter) | rokubimini::serial::RokubiminiSerialImpl | |
setForceTorqueOffset(const Eigen::Matrix< double, 6, 1 > &forceTorqueOffset) | rokubimini::serial::RokubiminiSerialImpl | |
setHardwareReset() | rokubimini::serial::RokubiminiSerialImpl | |
setInitMode() | rokubimini::serial::RokubiminiSerialImpl | |
setRunMode() | rokubimini::serial::RokubiminiSerialImpl | |
setRunsAsync(bool runsAsync) | rokubimini::serial::RokubiminiSerialImpl | inline |
setSensorCalibration(const calibration::SensorCalibration &sensorCalibration) | rokubimini::serial::RokubiminiSerialImpl | |
setSensorConfiguration(const configuration::SensorConfiguration &sensorConfiguration) | rokubimini::serial::RokubiminiSerialImpl | |
shutdown() | rokubimini::serial::RokubiminiSerialImpl | |
startPollingThread() | rokubimini::serial::RokubiminiSerialImpl | private |
startup() | rokubimini::serial::RokubiminiSerialImpl | |
TIMEOUT_MARGIN | rokubimini::serial::RokubiminiSerialImpl | privatestatic |
timeoutCounter_ | rokubimini::serial::RokubiminiSerialImpl | private |
timespec typedef | rokubimini::serial::RokubiminiSerialImpl | private |
timespecAdd(timespec a, timespec b) | rokubimini::serial::RokubiminiSerialImpl | inlineprivate |
timespecToSec(timespec t) | rokubimini::serial::RokubiminiSerialImpl | inlineprivate |
updateConnectionStatus(diagnostic_updater::DiagnosticStatusWrapper &stat) | rokubimini::serial::RokubiminiSerialImpl | |
updateDataFlags() | rokubimini::serial::RokubiminiSerialImpl | |
updateRead() | rokubimini::serial::RokubiminiSerialImpl | inline |
updateWrite() | rokubimini::serial::RokubiminiSerialImpl | inline |
usbFileDescriptor_ | rokubimini::serial::RokubiminiSerialImpl | private |
usbStreamIn_ | rokubimini::serial::RokubiminiSerialImpl | private |
usbStreamOut_ | rokubimini::serial::RokubiminiSerialImpl | private |
writeSerial(const std::string &str) | rokubimini::serial::RokubiminiSerialImpl | private |
~RokubiminiSerialImpl()=default | rokubimini::serial::RokubiminiSerialImpl | |