rokubimini_serial_bus_manager_node.cpp
/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/
rokubimini__serial__bus__manager__node_8cpp.html
rokubimini_serial/RokubiminiSerialBusManager.hpp
int
main
rokubimini__serial__bus__manager__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
RokubiminiSerial.cpp
/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/
RokubiminiSerial_8cpp.html
rokubimini_serial/RokubiminiSerial.hpp
rokubimini
rokubimini::serial
rokubimini_msgs::Reading
RokubiminiReadingRos
namespacerokubimini_1_1serial.html
a87e2ce9532a5ad9412d8b93d6ae4461a
sensor_msgs::Temperature
RokubiminiTemperatureRos
namespacerokubimini_1_1serial.html
a644e05e165b9ea9842cd04517434e096
geometry_msgs::WrenchStamped
RokubiminiWrenchRos
namespacerokubimini_1_1serial.html
afc8f180dd8e1365866c5f139b549d39c
RokubiminiSerial.hpp
/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/
RokubiminiSerial_8hpp.html
rokubimini_serial/RokubiminiSerialImpl.hpp
rokubimini::serial::RokubiminiSerial
rokubimini
rokubimini::serial
RokubiminiSerialBusManager.cpp
/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/
RokubiminiSerialBusManager_8cpp.html
rokubimini_serial/RokubiminiSerialBusManager.hpp
rokubimini
rokubimini::serial
RokubiminiSerialBusManager.hpp
/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/
RokubiminiSerialBusManager_8hpp.html
rokubimini_serial/RokubiminiSerial.hpp
rokubimini::serial::RokubiminiSerialBusManager
rokubimini
rokubimini::serial
std::shared_ptr< RokubiminiSerialBusManager >
RokubiminiSerialBusManagerPtr
namespacerokubimini_1_1serial.html
a7e827bd618482382e8918743e84b279f
RokubiminiSerialCommunication.cpp
/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/
RokubiminiSerialCommunication_8cpp.html
rokubimini_serial/RokubiminiSerialCommunication.hpp
rokubimini
rokubimini::serial
RokubiminiSerialCommunication.hpp
/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/
RokubiminiSerialCommunication_8hpp.html
rokubimini::serial::RokubiminiSerialCommand
rokubimini::serial::RokubiminiSerialCommandCommSetup
rokubimini::serial::RokubiminiSerialCommandConfig
rokubimini::serial::RokubiminiSerialCommandFilter
rokubimini::serial::RokubiminiSerialCommandHardReset
rokubimini::serial::RokubiminiSerialCommandLoad
rokubimini::serial::RokubiminiSerialCommandOffset
rokubimini::serial::RokubiminiSerialCommandPrint
rokubimini::serial::RokubiminiSerialCommandRun
rokubimini::serial::RokubiminiSerialCommandSave
rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow
rokubimini::serial::RokubiminiSerialCommandSoftReset
rokubimini::serial::RokubiminiSerialResponseRegex
rokubimini::serial::RokubiminiSerialResponseRegexAck
rokubimini::serial::RokubiminiSerialResponseRegexBoot
rokubimini::serial::RokubiminiSerialResponseRegexCommSetup
rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion
rokubimini::serial::RokubiminiSerialResponseRegexProductName
rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber
rokubimini
rokubimini::serial
RokubiminiSerialImpl.cpp
/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/
RokubiminiSerialImpl_8cpp.html
rokubimini_serial/RokubiminiSerialImpl.hpp
rokubimini_serial/RokubiminiSerialCommunication.hpp
rokubimini
rokubimini::serial
#define
hi8
RokubiminiSerialImpl_8cpp.html
a257288eff2b20e6aa2c6ce7bd622f5ec
(x)
#define
lo8
RokubiminiSerialImpl_8cpp.html
a526a4e1347fa25cb82bb0f6e5f4619bf
(x)
RokubiminiSerialImpl.hpp
/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/
RokubiminiSerialImpl_8hpp.html
rokubimini_serial/states.hpp
rokubimini_serial/RokubiminiSerialCommunication.hpp
rokubimini::serial::AppOutput
rokubimini::serial::BaudRateStruct
rokubimini::serial::DataStatus
rokubimini::serial::RokubiminiSerialImpl
rokubimini::serial::RxFrame
rokubimini
rokubimini::serial
std::shared_ptr< RokubiminiSerialImpl >
RokubiminiSerialImplPtr
namespacerokubimini_1_1serial.html
a8b5278fd8627247803edd564012c6a24
const static std::map< uint32_t, BaudRateStruct >
CODE_TO_BAUD_RATE_MAP
namespacerokubimini_1_1serial.html
a94abccf91fb6446d8bf062e818a1e97e
states.hpp
/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/
states_8hpp.html
rokubimini::serial::ErrorFlags
rokubimini
rokubimini::serial
ConnectionState
namespacerokubimini_1_1serial.html
ac8278107d53ef89e35ad3a8be3adb59c
DISCONNECTED
ISCONNECTING
CONNECTED
ModeState
namespacerokubimini_1_1serial.html
af045d54d5e9ddb1a98140676e9078f75
RUN_MODE
CONFIG_MODE
INIT_MODE
rokubimini::serial::AppOutput
unionrokubimini_1_1serial_1_1AppOutput.html
struct
__attribute__
unionrokubimini_1_1serial_1_1AppOutput.html
a19ed482677bd3bb235c541a45d9e034e
((__packed__))
uint8_t
bytes
unionrokubimini_1_1serial_1_1AppOutput.html
a1a0cad72ded0d8bea91cb2f15c75b7a3
[1]
rokubimini::serial::BaudRateStruct
structrokubimini_1_1serial_1_1BaudRateStruct.html
uint32_t
mask
structrokubimini_1_1serial_1_1BaudRateStruct.html
ab71101a6f04dd9b376ff389277e0075a
uint32_t
value
structrokubimini_1_1serial_1_1BaudRateStruct.html
acfc519f2268d1faa8a9d14e965e6966f
rokubimini::serial::DataStatus
unionrokubimini_1_1serial_1_1DataStatus.html
struct
__attribute__
unionrokubimini_1_1serial_1_1DataStatus.html
acd47369aaae72eb5281fe957474dddd6
((__packed__))
uint16_t
byte
unionrokubimini_1_1serial_1_1DataStatus.html
a64f16389af9f43320c8a701bb4a5db61
rokubimini::serial::ErrorFlags
structrokubimini_1_1serial_1_1ErrorFlags.html
uint8_t
crc
structrokubimini_1_1serial_1_1ErrorFlags.html
a8ff7585181c5fa1299b24691d992b906
uint8_t
frame_sync
structrokubimini_1_1serial_1_1ErrorFlags.html
ae93de60661d7e221908de72948468f3a
uint8_t
polling_sync
structrokubimini_1_1serial_1_1ErrorFlags.html
ace37d65b65edadc2d7bce8c10e053d0e
uint8_t
timeout
structrokubimini_1_1serial_1_1ErrorFlags.html
ad1762487c54d62fbfe36170ee636d4ff
rokubimini::serial::RokubiminiSerial
classrokubimini_1_1serial_1_1RokubiminiSerial.html
rokubimini::Rokubimini
void
createRosDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a110cf4b377d834c6b17d1e9ef1437d30
() override
void
createRosPublishers
classrokubimini_1_1serial_1_1RokubiminiSerial.html
aef8cc71baa58cc078f350fd9bfc72ca0
() override
void
createRosServices
classrokubimini_1_1serial_1_1RokubiminiSerial.html
abc819ee8b48c962e8e7e21634ecb3af6
() override
bool
deviceIsMissing
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a324826701c8fe6716e64fb58ed8549b9
() const override
bool
firmwareUpdateCallback
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a6ced736e29de2057e7d7f04bf7f05236
(rokubimini_msgs::FirmwareUpdateSerial::Request &request, rokubimini_msgs::FirmwareUpdateSerial::Response &response)
bool
getForceTorqueSamplingRate
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a0336280cc49f941e9e3eef7cd62c517e
(int &samplingRate) override
bool
getSerialNumber
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a962620767cbaf9aaf638f9698f1fb719
(unsigned int &serialNumber) override
bool
init
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ad5f000cd24ae74dae3ba8819000b43fe
()
bool
loadConfig
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ac84313aafea8e9ab170ad48ab9f7373a
()
void
parseCommunicationMsgs
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ac91fb77909138d6f80b8e5facaed3591
()
void
postSetupConfiguration
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ab1a16279f7048c8e3db909e19c2fddd2
() override
void
preSetupConfiguration
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a84ed317069b3c45f6ad23139861a400f
() override
bool
printUserConfig
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a9e638ad43c8b132bb228988fd7c958d0
()
void
publishConnectionStatusDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ae07b4952fc3f9d4d9ebff5c3e460e65d
()
void
publishDataFlagsDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ae208ddd8aef296a0abd5dd12384f3caa
(const ros::TimerEvent &event)
void
publishRosDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a7c11d2534d21dd1fda3d3c744292c815
() override
void
publishRosMessages
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a9a83a3612d721e3e7893af55e0bdd941
() override
bool
resetWrenchCallback
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a86876ce39f7503acf52aee8cf29a06da
(rokubimini_msgs::ResetWrench::Request &request, rokubimini_msgs::ResetWrench::Response &response)
RokubiminiSerial
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a2761d516e6aea73375d1cf1357610957
()=default
RokubiminiSerial
classrokubimini_1_1serial_1_1RokubiminiSerial.html
aaa87739456aac835dfbc09e262fb09ed
(const std::string &name, NodeHandlePtr nh)
bool
saveConfigParameter
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ae6ed41e25b539b9d5885fcbdf2a9273b
() override
bool
setAccelerationFilter
classrokubimini_1_1serial_1_1RokubiminiSerial.html
acb6f4a51a040e08180fc3eff687cb2ba
(const unsigned int filter) override
bool
setAccelerationRange
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a794c7d59def5ea9465875fe508050355
(const unsigned int range) override
bool
setAngularRateFilter
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a270af36f82d8beabb04b60b904646b55
(const unsigned int filter) override
bool
setAngularRateRange
classrokubimini_1_1serial_1_1RokubiminiSerial.html
aebf9fdbc6f5ad66d4bd889d905258bc3
(const unsigned int range) override
bool
setConfigMode
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a9dd10d7860f1b295009c83292d87f610
()
bool
setForceTorqueFilter
classrokubimini_1_1serial_1_1RokubiminiSerial.html
af09f8bd68a3fd57156caa490922e0bb1
(const configuration::ForceTorqueFilter &filter) override
bool
setForceTorqueOffset
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a6bfc1b3054bc7c50cf249b12d413c08e
(const Eigen::Matrix< double, 6, 1 > &forceTorqueOffset) override
bool
setHardwareReset
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a4b94354296db391688e3ef328a122d69
()
void
setImplPointer
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a37930021048f5359edeeaa2829e208f8
(const RokubiminiSerialImplPtr &implPtr)
bool
setInitMode
classrokubimini_1_1serial_1_1RokubiminiSerial.html
af2e1c8384d4a83803aeeae490b510fea
()
bool
setPublishMode
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ac675acf6d63d6566464ed4da4a9452d1
(double timeStep)
bool
setRunMode
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ac631a1093c2ce850dee39b8bda631b2f
()
bool
setSensorCalibration
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a3b119641684075aa2c051419e7e453e8
(const calibration::SensorCalibration &sensorCalibration) override
bool
setSensorConfiguration
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a42cec5fc68f416a463565d9e0433327e
(const configuration::SensorConfiguration &sensorConfiguration) override
void
shutdownWithCommunication
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a531e8bf65b7fdd6451f435741eb7d7d0
() override
void
signalShutdown
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a278dd8e651011c48ceced4638e1350f8
()
void
update
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a18c85e93667d291bd6a1095e47655be7
()
void
updateConnectionStatus
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a3957dcd6dfada7ae3279c0efad0748bf
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
updateProcessReading
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a70e2947c3a146fe98eb7080b11a83ffa
() override
~RokubiminiSerial
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ab3069f017c21d4170b29703ace86e3c3
() override=default
std::shared_ptr< ros::Publisher >
RosPublisherPtr
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a51a193a4d08ab4ad84c4f0d55a7ef614
std::atomic< bool >
computeMeanWrenchFlag_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a9b7a3241146f3a47d976928a6df5d4e3
ros::ServiceServer
firmwareUpdateService_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ad86a52e342230a8618f12f4fde1d9c7e
RokubiminiSerialImplPtr
implPtr_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ae84d92330005573ff6fa16228f09386a
std::recursive_mutex
meanWrenchOffsetMutex_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a1059eaa38d53f03d2447068322feb799
uint64_t
noFrameSyncCounter_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a3cef951d23a5c9bf5aeaa1d3142bb605
bool
publishersSet_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a3c37f62efb245d2fc358c843eff454fd
std::thread
publishingThread_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a24f08a2cee4d75f369691dd81d562ca6
RosPublisherPtr
readingPublisher_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a1b6a89c9af3d01827b367b2de23de771
Eigen::Matrix< double, 6, Eigen::Dynamic >
resetServiceWrenchSamples_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
ad8b73d1e4c04b28cc010c17b0eb0ee17
ros::ServiceServer
resetWrenchService_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
aacbc9e7614432d1b12c9bda2769f65c2
bool
rosDiagnosticsSet_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a625c1d624c44cc11857df5c76e1d9875
RosPublisherPtr
temperaturePublisher_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a337ab2acbd035eb8148421a9679f7933
std::atomic< uint32_t >
wrenchMessageCount_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
a8a7416e7d895d3d23aa3a3e94e438cac
RosPublisherPtr
wrenchPublisher_
classrokubimini_1_1serial_1_1RokubiminiSerial.html
aabe4e63580e58629efafc5231a2b649e
const static uint32_t
TOTAL_NUMBER_OF_WRENCH_MESSAGES
classrokubimini_1_1serial_1_1RokubiminiSerial.html
acaf7f645c0d85b83cc74be15318b5f4c
rokubimini::serial::RokubiminiSerialBusManager
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
rokubimini::RokubiminiBusManager
virtual bool
addRokubiminiToBus
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a37f852632e7a6284d13a327cba8f9128
(const std::shared_ptr< Rokubimini > &rokubimini) const
bool
addRokubiminiToBus
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a60a8d700b3db8a6c5d1ad5c607903648
(const std::shared_ptr< RokubiminiSerial > &rokubimini) const
bool
createRokubimini
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a7d7097ac9e2732252bc18107f8aa82c6
(const std::string &rokubiminiName) override
bool
loadBusParameters
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a79deebe161fe2ec32ed59408576e96a7
() override
double
loadTimeStep
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
addcbbd5c1e8c30be2240c80f5a941df4
() override
void
publishBusManagerRosDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a7cca7a71d3c8cc9aa666cc2cd0521ed3
() override
RokubiminiSerialBusManager
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a5ace5425af6437b8c4a5c6c0f050099b
()=delete
RokubiminiSerialBusManager
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
ac8607b2d9751f896695e5ccdb4811cf8
(const NodeHandlePtr &nh)
RokubiminiSerialBusManager
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a28399a884a2ca63fe1b694ef30d891b1
(const std::string &busName, NodeHandlePtr nh)
void
setConfigMode
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
ae99459c4b72e85fd75c680662afa48ee
() override
void
setRunMode
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
aa9cd37c7056e2af28adc7fdef8953870
() override
bool
startupCommunication
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a5706ec5961773a123ad4aed605e1da24
() override
~RokubiminiSerialBusManager
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a6d75b226ab0df81982c17a5235f8aca0
() override=default
uint32_t
baudRate_
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
aba3330698f55e9b7fb71fd0f4ca7c12e
std::string
serialPort_
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a09108fd43f490c9ff89962ad31a38175
double
timeStep_
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
a61ecc3d255be7caedd27b7a2bd61458e
void
fetchTimeStep
classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html
aa11ebb7e1d4f59e3d924d7443b6be88e
()
rokubimini::serial::RokubiminiSerialCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html
virtual bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html
a86da9b7c4a6577a846d3af4ae4a50f92
(std::string &formattedString)=0
RokubiminiSerialCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html
acf32d6c3493911b232d5a96d7f0b6047
()=default
virtual
~RokubiminiSerialCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html
a617168715fe71ee52f8e42ff3873904b
()=default
rokubimini::serial::RokubiminiSerialCommandCommSetup
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
a8d98d1e6b7a24addbfb6ef969a40122c
(std::string &formattedString) override
RokubiminiSerialCommandCommSetup
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
abd594980aff1b9fc9b158a20cfa66f13
()=delete
RokubiminiSerialCommandCommSetup
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
a7d78ce3556e83fd624cb14c8cfa83107
(const configuration::SensorConfiguration &sensorConfiguration, const uint8_t &dataFormat, const uint8_t &baudRate)
uint8_t
baudRate_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
abdcb108b824bb0d7e612d991d24c1712
uint8_t
dataFormat_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
a954a6e3726ef5e38474f17afac79d24e
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
aca2c64760be45842b424539d1c9d752d
configuration::SensorConfiguration
sensorConfiguration_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html
a9b54f15ad29fae2a5bcf05b1af3d601d
rokubimini::serial::RokubiminiSerialCommandConfig
classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html
aabf2a54c35b12d62d29b4001540392ab
(std::string &formattedString) override
RokubiminiSerialCommandConfig
classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html
a33ee2d2df220a9d5954d19de4f905f86
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html
aefb0b2a439b0f07fdaee9bab9d80c117
rokubimini::serial::RokubiminiSerialCommandFilter
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
ae2873bf0075dcfc9c77bdeb20bcfd246
(std::string &formattedString) override
RokubiminiSerialCommandFilter
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
adb9924b04a1f75912111bccdd5e53da9
()=delete
RokubiminiSerialCommandFilter
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
af3724d50f66bbb4ab65a8ee14292132e
(const configuration::ForceTorqueFilter &filter)
configuration::ForceTorqueFilter
filter_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
a0853662b44cced605562544f9431a90d
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html
a2970976596e328af267a71b5fc207d92
rokubimini::serial::RokubiminiSerialCommandHardReset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html
aaca139e5c1e9cbbc1989b69a6a41babf
(std::string &formattedString) override
RokubiminiSerialCommandHardReset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html
a9ced10186db3dcfcafa17c3a3eebd9a4
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html
ae22e1a12b5d940f4b4c17c5546e9133b
rokubimini::serial::RokubiminiSerialCommandLoad
classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html
af21aaa9172eb7a239d6498decc5f03c1
(std::string &formattedString) override
RokubiminiSerialCommandLoad
classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html
aec1d56a1aefb6438948d30e64479881d
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html
a27e117588788d7e733d7fba3339a2a35
rokubimini::serial::RokubiminiSerialCommandOffset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
adfa86a1b9b8a73ca69a4c99d9b33ffcc
(std::string &formattedString) override
RokubiminiSerialCommandOffset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
a6f013fbd190dbff28d4e2a3d2790b4aa
()=delete
RokubiminiSerialCommandOffset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
a472760b63546ad2ab457f58e4ef23ae5
(const Eigen::Matrix< double, 6, 1 > &forceTorqueOffset)
const Eigen::Matrix< double, 6, 1 >
forceTorqueOffset_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
a2bdeb504d40f28f9ea79938602070221
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html
a92cb1e4ece352e713a56823579638130
rokubimini::serial::RokubiminiSerialCommandPrint
classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html
a11e61b10d72fab0727f1a0ba5fc6ea9f
(std::string &formattedString) override
RokubiminiSerialCommandPrint
classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html
a23ce8f6bfb5ad8ca1038e2e6c7c2ba39
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html
acd11d563899b36ec367df4a2e8f0d352
rokubimini::serial::RokubiminiSerialCommandRun
classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html
a007b13eb1961cc565f00f49603e8ef94
(std::string &formattedString) override
RokubiminiSerialCommandRun
classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html
af16b39430a746299bf75dbeb02d74d18
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html
afef1df6ecd0d675506d0c399b7690b15
rokubimini::serial::RokubiminiSerialCommandSave
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html
a8708b7dac8787a0aeb36c0f3aaad6508
(std::string &formattedString) override
RokubiminiSerialCommandSave
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html
a6c6de54b312cadcbac5158ef34761db7
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html
a2302e4b55730f43f05c69fe6daac3721
rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a88ebf32ccaefc0e6f824ed743d903e0a
(std::string &formattedString) override
RokubiminiSerialCommandSensorCalibrationRow
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
aad15c5b7a566a395efa730f5cb9c5e82
()=delete
RokubiminiSerialCommandSensorCalibrationRow
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a59ed6523964725f3bb3213dcb94e493b
(const double &sensorCalibration1, const double &sensorCalibration2, const double &sensorCalibration3, const double &sensorCalibration4, const double &sensorCalibration5, const double &sensorCalibration6, const uint32_t &row)
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a400f476427bbcb13f26a19654c69f7fd
uint32_t
row_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a995109a3e49c964d87fdc721a775d0bf
double
sensorCalibration1_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
ad838b8b8a18cf58017cb76b74b89cee2
double
sensorCalibration2_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a7a6c68821a2bd3cf4782cda2cf4ce867
double
sensorCalibration3_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
ac0cde23d4a0f5fab7ad811ecbd06d057
double
sensorCalibration4_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
afa8587143def3825fb22171e542ea583
double
sensorCalibration5_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
a9294e03a625738402e715235c36bc52e
double
sensorCalibration6_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html
afeef42a5d975cdc339e635de91f4e586
rokubimini::serial::RokubiminiSerialCommandSoftReset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html
rokubimini::serial::RokubiminiSerialCommand
bool
formatCommand
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html
a220027cca4d1f0d813e7bf6dd9d4a513
(std::string &formattedString) override
RokubiminiSerialCommandSoftReset
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html
ace39bff0cc3fe1d7f85699d3645a9457
()=default
const std::string
formatString_
classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html
ae749fb2439cd3fc1034c6dc8148b1856
rokubimini::serial::RokubiminiSerialImpl
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
void
closeSerialPort
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a085ec0989ae3a268386fa3b87cbb1c07
()
void
createDataFlagsDiagnostics
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab17ffeff1d711f1179dab1a73624ad52
(diagnostic_updater::DiagnosticStatusWrapper &stat)
bool
firmwareUpdate
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
abfe3d94d158b1c51f0de10105f36792e
(const std::string &filePath)
std::string
getConnectionStateString
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
afd6795470a39bf3452dbf6d83a918a69
() const
std::vector< std::string >
getErrorStrings
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aeaa64ab400bf0426ba8acc316467308f
() const
bool
getForceTorqueSamplingRate
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a8d9d0cc6376108f0f728f73bd31fbf2a
(int &samplingRate)
void
getFrameDataStatus
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aac222eef4e2501722231ebe12e2f7230
(DataStatus &status)
std::string
getModeStateString
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a712abe01bcbd1aa133acc8c31d3e4346
() const
std::string
getName
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a508c3bf12b90180899686fe29206d96f
() const
std::string
getProductName
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
abc9b7d645b7032d7546e940633eaf2f0
() const
void
getReading
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a16f940ea4aa05b4c6ed7445224f3f82d
(rokubimini::Reading &reading)
bool
getSerialNumber
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a0fccca727a28f5e456233ec2e3d2e8d1
(unsigned int &serialNumber)
bool
hasError
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a7979492f9ba21d6d80c0ef15421ba638
() const
bool
hasFrameSync
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a7ee05528dd3a3ac1e7cc6fb97ccd5f73
()
bool
init
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a8c7d2134b36024811e9bc38e977650fc
()
bool
isRunning
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab20cf05364f0a6008dc39f6201aa36da
()
bool
loadConfig
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a9a6159a4ae1a285ab189d8faaf4c0834
()
bool
parseCommunicationMsgs
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a60328abc9d7718a8a9e752802b7d3c6e
(const double &timeout=1.0)
bool
printUserConfig
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a24c851a440160a054f8a1e7e262ed2a1
()
void
resetDataFlags
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a60da902ceb5dc3819ffedf59ea3ecb64
()
RokubiminiSerialImpl
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a6d33272d97a521331d127ac6a886d69b
()=delete
RokubiminiSerialImpl
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aa6f9837077a5fd5db1ca10527a5b0da4
(const std::string &name, const std::string &port)
bool
runsAsync
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
adb47e9ed49c0db5dd3975738e04ab090
()
bool
saveConfigParameter
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aff6b78d52daf6bd7be3219a1d2beff75
()
bool
setAccelerationFilter
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
abcc7062dc8a0b9bcbc56a8266453f4c3
(const unsigned int filter)
bool
setAccelerationRange
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
abcab35db18d02fddad0ac3af810bba55
(const unsigned int range)
bool
setAngularRateFilter
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a9229dbe2b20147fe152aaf8f6b4948f6
(const unsigned int filter)
bool
setAngularRateRange
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a413686cd573d6b89522b373036dfe982
(const unsigned int range)
bool
setCommunicationSetup
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a13a326b22998ce20c47c6d4a31bcc8a8
(const configuration::SensorConfiguration &sensorConfiguration, const uint8_t &dataFormat, const uint8_t &baudRate)
bool
setConfigMode
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a95cddd2fb8af47c0b44af026b844f256
()
bool
setForceTorqueFilter
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a4404dfb9adeda90cceb46f973df1f1a8
(const configuration::ForceTorqueFilter &filter)
bool
setForceTorqueOffset
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aaa6293190c015678801e3c402a2769bf
(const Eigen::Matrix< double, 6, 1 > &forceTorqueOffset)
bool
setHardwareReset
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab1fc7777957358bce5af074a181e18f0
()
bool
setInitMode
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a9998ea6e8bfb053bc58bcdf5c52612a2
()
bool
setRunMode
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac2c49e633939d496b4cd87c1db8a07b5
()
void
setRunsAsync
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a52564a966712a9c8d0235a94d865de96
(bool runsAsync)
bool
setSensorCalibration
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a47dd3bdbbc626f38c402442f1fc31d5b
(const calibration::SensorCalibration &sensorCalibration)
bool
setSensorConfiguration
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aae424dc94485e44b2313361ae5fc2722
(const configuration::SensorConfiguration &sensorConfiguration)
void
shutdown
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aa939790960096293bc0a3d634cc056cb
()
bool
startup
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab5f62dd026cca6d3f50fb5ed68451d4a
()
void
updateConnectionStatus
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a15f4e669e79f18b152fc4a03775691d0
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
updateDataFlags
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a760277b483c100f182b6d9dc6dfa177c
()
void
updateRead
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab34744762260e9adaf7b1c29d2e674a6
()
void
updateWrite
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
addb4d91aa734b4fa48cb645b2c2b2462
()
~RokubiminiSerialImpl
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a361ed7c246a7ea36990cc049de564fd5
()=default
struct timespec
timespec
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a903a4266ae462951c038c691d0acad33
uint16_t
calcCrc16X25
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a466f8d44aa36e5728f129b24083a9342
(uint8_t *data, int len)
bool
clearReadBuffer
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a168f586a836a4a50a3fb9a0d7d5b2bc5
()
bool
connect
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a5279edaf988135b8f1f1500ddad1b24b
()
bool
connect
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a32f6aa88ed51aa95908920d611dadcd1
(const std::string &port)
void
connectionWorker
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac71273fd2288cc478afd3e51e83225ba
()
uint16_t
crcCcittUpdate
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a5f08060fcdd0412cfd26c7bb3472cd9c
(uint16_t crc, uint8_t data)
double
diffSec
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ad033d5f623301ef953c7e3322e7fb96b
(timespec a, timespec b)
ConnectionState
getConnectionState
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
afb4fab65b0c7130ca56cacf1390ef84d
() const
ErrorFlags
getErrorFlags
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac82a4e20e90360bbf281afee4e427bf0
() const
void
increaseAndCheckTimeoutCounter
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a6b111967e7828de8cd37944bd8079f3e
()
bool
initSensorCommunication
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a55faff94c20795178496739290daeb1a
(bool keepOpening)
bool
initSerialPort
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a202f0db1dda0ef3935674b96667bbcf2
(const std::string &port)
bool
isConnected
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a15e72164365e2c218294b3006113f024
() const
bool
isConnecting
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a8b02d57431b0613527166fe07a5a026f
() const
bool
isInConfigMode
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a60a41b7821570cbc35b2efa8feeaf33a
() const
bool
openSerialPort
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
add3fba3b43d2589106f90c21ba87bc66
(bool keepOpening)
bool
parseAcknowledgement
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac44df1bcf9fed7cd85959a96474b5e53
(const char &command_code, const double &timeout=2.0)
bool
parseRegexWaitTimeout
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a4b0d08ae2350d6fed990b1ea0bc449f8
(RokubiminiSerialResponseRegex ®, const double &timeout=1.0)
void
pollingWorker
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
af20f564c5f3d9a02db574a1acda5dbf5
()
bool
readDevice
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac08249ab29ad78875a1e85ceff692ca6
(RxFrame &frame)
bool
readSerialNoWait
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab8006de5b348c918559c55d68e59d33c
(const uint32_t &numChars, std::string &str)
bool
readSerialWaitTimeout
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a500dc3be26d6b824b5435192be9b3adb
(const uint32_t &numChars, std::string &str, const double &timeout=1.0)
bool
sendCalibrationMatrixEntry
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac6e79480b00bd86b75ee22dd6d657e8d
(const uint8_t subId, const double entry)
bool
sendCommand
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aa24fee3634f54efdd5b1a67bd63f812d
(const std::string &command)
bool
startPollingThread
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aba7b459bc9e0cb0ca615204effedd9f9
()
timespec
timespecAdd
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a856e8bb5d987d90c7efcb82e719e5b37
(timespec a, timespec b)
double
timespecToSec
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ad809ce37ee07d50c7840383e82d4ac75
(timespec t)
bool
writeSerial
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a8db91ac83a37061ebb1ec4ac18df7c66
(const std::string &str)
BaudRateStruct
baudRate_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a382e8d5231087bb6ac8e111674818228
boost::atomic< ConnectionState >
connectionState_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a23f986988db0784026df31b6573b6965
boost::thread
connectionThread_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab385aea14116e8c3a80737589db8e1a0
std::atomic< DataStatus >
currentDataFlagsDiagnostics_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a3c026c526da1ed458258987934e72fb8
bool
dataReady_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a0e661f9261730becb01b6914fcb42b25
ErrorFlags
errorFlags_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a742fc51401c6a919eb4afd1e7dd08ea9
RxFrame
frame_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
af3eb3cbfa39841ea37fb87f2e60dca55
unsigned long
frameCrcErrorCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab6634cdb29b3236e7cfa7acaed250cc3
DataStatus
frameDataStatus_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a4252b9bb7f2a898294b2a55152aa12e6
uint8_t
frameHeader
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a10028a3913eab6585c09a81273c28be6
uint32_t
frameOffset_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aacd7807a06aca52e888e4237abc84a52
unsigned long
frameReceivedCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ab5a4e2fe0fcf686bd42d08b50d9488dd
unsigned long
frameSuccessCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ac358f16c59eec63c7f3a4c7a2ef55bf3
boost::atomic< bool >
frameSync_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ae65538645e0df3153de004c3be0e525f
unsigned int
frameSyncErrorCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a4c857e468b3c97f65e4e0aaae9636083
ros::Time
frameTimestamp_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a718d3a72830f6c84cc84ed7250fa845d
boost::atomic< bool >
isRunning_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a13656fcd2ad659d004b92d6ca4e0b77d
unsigned int
maxCountOpenSerialPort_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a6f98e8a15650915debd2d6f45d7d7c72
unsigned int
maxFrameSyncErrorCounts_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a3b25813254a87887ab4d69eaa0048ff1
boost::atomic< ModeState >
modeState_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
addf41f23739ffe49f9c1a795e0201af9
std::string
name_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ad863ffe025e6e227c2895945c2958425
std::condition_variable
newFrameIsAvailable_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
abbadd0976fe70fa5ac2aa7d2ffed1573
RxFrame
placeholder_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a6179ca9904a628371b66169e5f60b7e1
unsigned long
pollingSyncErrorCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a11cf8b8ceb337ea7dec41db3c28ceca6
boost::thread
pollingThread_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ada4a0fe668abab301a08d3c4ea18a55f
std::string
port_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a84f54e7027346ec45d7a64dcb63e9a18
std::string
productName_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ad6ec0e2c4525f3da0727c2308faf10b7
std::mutex
readingMutex_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ae4fbd3253282665146f8120a06f5cdca
double
readTimeout_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a2a55fb25be2d8e0523ef1b51ddf07418
bool
runInThreadedMode_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a29e3885922ec5f9f11b9c4fb4f5cc118
std::atomic< bool >
runsAsync_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
ae11045af23ed156828e14365a2c33928
Reading
serialImplReading_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a1c25952b5c82c03b1615b3d31611c74a
std::recursive_mutex
serialMutex_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a9e92030c2bea6943bdd073e652fd1089
uint32_t
serialNumber_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a46cad3bd4a07ae140337fa1d9e7d59c6
unsigned int
timeoutCounter_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a564d9eabdbb686a3eb8a1130ad33e4f8
boost::atomic< int >
usbFileDescriptor_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a01bf41f9fc07fd33ddec472ec9a5e2cd
std::ifstream
usbStreamIn_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a450305c22af9f858ebcbe0fc357b2314
std::ofstream
usbStreamOut_
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
acc5dff479242c09a06355827af98c57f
const static uint8_t
DEFAULT_BAUD_RATE_OPTION
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a24b9bdd73a20aecd64c50265d151f6d4
constexpr static double
FTDI_DRIVER_LATENCY
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
aaad4859f44aae9dcae808382a64e9b84
const static uint8_t
MAX_BAUD_RATE_OPTION
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
af8f0d096261f682d6bb7fd35af6d7e48
constexpr static double
MAXIMUM_ACCEPTABLE_TIMEOUT
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a7645e2c00007ec189c780cf5b5d77c8c
const static uint64_t
NSEC_PER_SEC
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
a0d404571f0b7b476a1545688f21a8f33
constexpr static double
TIMEOUT_MARGIN
classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html
afdf4e11e23e3c4fc9eca35a94d512905
rokubimini::serial::RokubiminiSerialResponseRegex
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html
virtual bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html
a7b53f8c6006c252648f0e8875c143320
(const std::string &str)=0
RokubiminiSerialResponseRegex
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html
ad194b1a622624476405bf06c8e3fadc4
()=default
virtual
~RokubiminiSerialResponseRegex
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html
a1fdc2b9110b4e9fa048b5f1afadba000
()=default
rokubimini::serial::RokubiminiSerialResponseRegexAck
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
rokubimini::serial::RokubiminiSerialResponseRegex
const char &
getCommand
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a07728225a37c363f640dbf4579c50d0d
()
const uint8_t &
getFirstNumber
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a03eb9dae13d0510753824b0fbcfef4ce
()
const uint8_t &
getReturnCode
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a53b8b78910a32fc6f527c892a0dbe151
()
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a97e961d25bcd105b38792c7b28677bd6
(const std::string &str) override
char
command_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a154b3d5b88f0288a886437e7101f4599
uint8_t
firstNumber_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a017f851d9fe1905d5fea2c85bfc59e81
const std::string
format_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a3102c435eb715087e60d3a0119406376
std::uint8_t
returnCode_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a08a2fb1166c4108d7b58b83c6517484b
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html
a9bce0bd9a0e7e4b6dd9c5201c19ed4ad
rokubimini::serial::RokubiminiSerialResponseRegexBoot
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html
rokubimini::serial::RokubiminiSerialResponseRegex
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html
a829319cade02f6aaf02b10c4252ad15c
(const std::string &str) override
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html
aec2c1f20e746808a9e6612765806fd12
rokubimini::serial::RokubiminiSerialResponseRegexCommSetup
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
rokubimini::serial::RokubiminiSerialResponseRegex
const uint8_t &
getBaudRate
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a5281fd6d4fbbf64ee27b57a3d1944f99
()
const uint8_t &
getCalibration
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
aff886344f53874e32e8a02ed4bc7606c
()
const uint8_t &
getDataFormat
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
ad98fa0abadf30c9b2341567c96ebe605
()
const uint8_t &
getTempComp
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a817940fc7d811d99f901a79cdc523810
()
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a50cd2ac04706a1312899b10539c432b2
(const std::string &str) override
void
setBaudRate
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a4d260bf441e56cf8127140466622cf08
(uint8_t &baudRate)
uint8_t
baudRate_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a91e258d946bcd1b2a600382a3196bb0f
uint8_t
calibration_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a10883296daa6411c99a98dca65a62f47
uint8_t
dataFormat_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
aede4fb797f70b13be619092fb77a4b3d
const std::string
format_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
ab32828ccd0bf93131cf987b727cf5d81
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
a8670a55afc86ad7eec54abc4e7efa3f8
uint8_t
tempComp_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html
af2aa527651ab20fda472fda849a6ae3d
rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
rokubimini::serial::RokubiminiSerialResponseRegex
const std::string &
getFirmwareVersion
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
aba1a90e69585ea5c42e35db3241b8f9a
()
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
a2edb3b565a4c274a952741a5cb0aa550
(const std::string &str) override
std::string
firmwareVersion_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
a9a94caac8976a315832904c75fd9ea4c
const std::string
format_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
ad4fe6402db3a6d37fae007b5d3580947
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html
a8e123165825b2a83a381b3d6ce9ff667
rokubimini::serial::RokubiminiSerialResponseRegexProductName
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
rokubimini::serial::RokubiminiSerialResponseRegex
const std::string &
getProductName
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
ad52843b060d69e95c6dec2fcd21a2240
()
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
ac623af54396e3505874a83a12bcf1c1f
(const std::string &str) override
const std::string
format_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
a4cd0af5785bbe78f6ac97a9b1bc0f358
std::string
productName_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
af3c77bb8d51e5e0e9063c238cf95ac2c
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html
adaa1afe09f7ffe3a0f1531da8885e19e
rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
rokubimini::serial::RokubiminiSerialResponseRegex
const uint32_t &
getSerialNumber
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
a4d77e853fe90af2c4797763df69cb0cb
()
bool
matchInString
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
a35295ff6467475087611dbc7337436d7
(const std::string &str) override
const std::string
format_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
a2c78316be544c32ff56ea67e3f82fcb7
uint32_t
serialNumber_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
ae589beb773678890b8fdf58bd75a1af2
const std::regex
stringRegex_
classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html
abe3c38b85aaf7c66188214f6804e84f7
rokubimini::serial::RxFrame
unionrokubimini_1_1serial_1_1RxFrame.html
struct
__attribute__
unionrokubimini_1_1serial_1_1RxFrame.html
a6174b64e5653332731b1b35dd12eb7a6
((__packed__))
uint8_t
bytes
unionrokubimini_1_1serial_1_1RxFrame.html
ad68e5cd206952df31f24dbf0d058b080
[1]
rokubimini
namespacerokubimini.html
rokubimini::serial
rokubimini::serial
namespacerokubimini_1_1serial.html
rokubimini::serial::AppOutput
rokubimini::serial::BaudRateStruct
rokubimini::serial::DataStatus
rokubimini::serial::ErrorFlags
rokubimini::serial::RokubiminiSerial
rokubimini::serial::RokubiminiSerialBusManager
rokubimini::serial::RokubiminiSerialCommand
rokubimini::serial::RokubiminiSerialCommandCommSetup
rokubimini::serial::RokubiminiSerialCommandConfig
rokubimini::serial::RokubiminiSerialCommandFilter
rokubimini::serial::RokubiminiSerialCommandHardReset
rokubimini::serial::RokubiminiSerialCommandLoad
rokubimini::serial::RokubiminiSerialCommandOffset
rokubimini::serial::RokubiminiSerialCommandPrint
rokubimini::serial::RokubiminiSerialCommandRun
rokubimini::serial::RokubiminiSerialCommandSave
rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow
rokubimini::serial::RokubiminiSerialCommandSoftReset
rokubimini::serial::RokubiminiSerialImpl
rokubimini::serial::RokubiminiSerialResponseRegex
rokubimini::serial::RokubiminiSerialResponseRegexAck
rokubimini::serial::RokubiminiSerialResponseRegexBoot
rokubimini::serial::RokubiminiSerialResponseRegexCommSetup
rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion
rokubimini::serial::RokubiminiSerialResponseRegexProductName
rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber
rokubimini::serial::RxFrame
rokubimini_msgs::Reading
RokubiminiReadingRos
namespacerokubimini_1_1serial.html
a87e2ce9532a5ad9412d8b93d6ae4461a
std::shared_ptr< RokubiminiSerialBusManager >
RokubiminiSerialBusManagerPtr
namespacerokubimini_1_1serial.html
a7e827bd618482382e8918743e84b279f
std::shared_ptr< RokubiminiSerialImpl >
RokubiminiSerialImplPtr
namespacerokubimini_1_1serial.html
a8b5278fd8627247803edd564012c6a24
sensor_msgs::Temperature
RokubiminiTemperatureRos
namespacerokubimini_1_1serial.html
a644e05e165b9ea9842cd04517434e096
geometry_msgs::WrenchStamped
RokubiminiWrenchRos
namespacerokubimini_1_1serial.html
afc8f180dd8e1365866c5f139b549d39c
ConnectionState
namespacerokubimini_1_1serial.html
ac8278107d53ef89e35ad3a8be3adb59c
DISCONNECTED
ISCONNECTING
CONNECTED
ModeState
namespacerokubimini_1_1serial.html
af045d54d5e9ddb1a98140676e9078f75
RUN_MODE
CONFIG_MODE
INIT_MODE
const static std::map< uint32_t, BaudRateStruct >
CODE_TO_BAUD_RATE_MAP
namespacerokubimini_1_1serial.html
a94abccf91fb6446d8bf062e818a1e97e