Classes | Typedefs | Enumerations | Variables
rokubimini::serial Namespace Reference

Classes

union  AppOutput
 The main output from the sensors in the device. More...
 
struct  BaudRateStruct
 
union  DataStatus
 The status of the sensor data. More...
 
struct  ErrorFlags
 
class  RokubiminiSerial
 The Rokubimini Serial class. More...
 
class  RokubiminiSerialBusManager
 Inherits from RokubiminiBusManager. It's used for managing the serial bus. More...
 
class  RokubiminiSerialCommand
 
class  RokubiminiSerialCommandCommSetup
 
class  RokubiminiSerialCommandConfig
 
class  RokubiminiSerialCommandFilter
 
class  RokubiminiSerialCommandHardReset
 
class  RokubiminiSerialCommandLoad
 
class  RokubiminiSerialCommandOffset
 
class  RokubiminiSerialCommandPrint
 
class  RokubiminiSerialCommandRun
 
class  RokubiminiSerialCommandSave
 
class  RokubiminiSerialCommandSensorCalibrationRow
 
class  RokubiminiSerialCommandSoftReset
 
class  RokubiminiSerialImpl
 The Rokubimini Serial Implementation class. More...
 
class  RokubiminiSerialResponseRegex
 
class  RokubiminiSerialResponseRegexAck
 
class  RokubiminiSerialResponseRegexBoot
 
class  RokubiminiSerialResponseRegexCommSetup
 
class  RokubiminiSerialResponseRegexFirmwareVersion
 
class  RokubiminiSerialResponseRegexProductName
 
class  RokubiminiSerialResponseRegexSerialNumber
 
union  RxFrame
 The frame transmitted and received via the serial bus. More...
 

Typedefs

using RokubiminiReadingRos = rokubimini_msgs::Reading
 
using RokubiminiSerialBusManagerPtr = std::shared_ptr< RokubiminiSerialBusManager >
 
using RokubiminiSerialImplPtr = std::shared_ptr< RokubiminiSerialImpl >
 
using RokubiminiTemperatureRos = sensor_msgs::Temperature
 
using RokubiminiWrenchRos = geometry_msgs::WrenchStamped
 

Enumerations

enum  ConnectionState : unsigned int { ConnectionState::DISCONNECTED = 0, ConnectionState::ISCONNECTING, ConnectionState::CONNECTED }
 
enum  ModeState : unsigned int { ModeState::RUN_MODE = 0, ModeState::CONFIG_MODE, ModeState::INIT_MODE }
 

Variables

const static std::map< uint32_t, BaudRateStructCODE_TO_BAUD_RATE_MAP
 

Typedef Documentation

◆ RokubiminiReadingRos

using rokubimini::serial::RokubiminiReadingRos = typedef rokubimini_msgs::Reading

Definition at line 220 of file RokubiminiSerial.cpp.

◆ RokubiminiSerialBusManagerPtr

Definition at line 175 of file RokubiminiSerialBusManager.hpp.

◆ RokubiminiSerialImplPtr

Definition at line 1373 of file RokubiminiSerialImpl.hpp.

◆ RokubiminiTemperatureRos

using rokubimini::serial::RokubiminiTemperatureRos = typedef sensor_msgs::Temperature

Definition at line 222 of file RokubiminiSerial.cpp.

◆ RokubiminiWrenchRos

using rokubimini::serial::RokubiminiWrenchRos = typedef geometry_msgs::WrenchStamped

Definition at line 221 of file RokubiminiSerial.cpp.

Enumeration Type Documentation

◆ ConnectionState

enum rokubimini::serial::ConnectionState : unsigned int
strong
Enumerator
DISCONNECTED 
ISCONNECTING 
CONNECTED 

Definition at line 15 of file states.hpp.

◆ ModeState

enum rokubimini::serial::ModeState : unsigned int
strong
Enumerator
RUN_MODE 
CONFIG_MODE 
INIT_MODE 

Definition at line 22 of file states.hpp.

Variable Documentation

◆ CODE_TO_BAUD_RATE_MAP

const static std::map<uint32_t, BaudRateStruct> rokubimini::serial::CODE_TO_BAUD_RATE_MAP
static
Initial value:
= {
{ 0, { 9600, B9600 } },
{ 1, { 57600, B57600 } },
{ 2, { 115200, B115200 } },
{ 3, { 230400, B230400 } },
{ 4, { 460800, B460800 } }
}

Definition at line 110 of file RokubiminiSerialImpl.hpp.



rokubimini_serial
Author(s):
autogenerated on Sat Apr 15 2023 02:53:58