JaiaBot  1.12.1
JaiaBot micro-AUV software
jaiabot::protobuf Namespace Reference

Classes

class  EchoCommand
 
class  EchoData
 
class  EchoIssue
 
class  Example
 

Enumerations

enum  EchoCommand_EchoCommandType {
  EchoCommand_EchoCommandType_CMD_START = 0, EchoCommand_EchoCommandType_CMD_STOP = 1, EchoCommand_EchoCommandType_CMD_STORAGE = 2, EchoCommand_EchoCommandType_CMD_ACK = 3,
  EchoCommand_EchoCommandType_CMD_STATUS = 4, EchoCommand_EchoCommandType_CMD_CH = 5, EchoCommand_EchoCommandType_CMD_FREQ = 6, EchoCommand_EchoCommandType_CMD_TIME = 7,
  EchoCommand_EchoCommandType_CMD_VER = 8, EchoCommand_EchoCommandType_CMD_HELP = 9
}
 
enum  EchoIssue_SolutionType { EchoIssue_SolutionType_REPORT_ECHO = 0, EchoIssue_SolutionType_RESTART_ECHO_PY = 1, EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY = 3 }
 
enum  EchoState {
  BOOTING = 0, OCTOSPI = 1, SD_INIT = 2, SD_MOUNT = 3,
  SD_CREATE = 4, PSSI_EN = 5, READY = 6, START = 7,
  STOP = 8, RUNNING = 9
}
 

Functions

bool EchoCommand_EchoCommandType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * EchoCommand_EchoCommandType_descriptor ()
 
const ::std::string & EchoCommand_EchoCommandType_Name (EchoCommand_EchoCommandType value)
 
bool EchoCommand_EchoCommandType_Parse (const ::std::string &name, EchoCommand_EchoCommandType *value)
 
bool EchoIssue_SolutionType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * EchoIssue_SolutionType_descriptor ()
 
const ::std::string & EchoIssue_SolutionType_Name (EchoIssue_SolutionType value)
 
bool EchoIssue_SolutionType_Parse (const ::std::string &name, EchoIssue_SolutionType *value)
 
bool EchoState_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * EchoState_descriptor ()
 
const ::std::string & EchoState_Name (EchoState value)
 
bool EchoState_Parse (const ::std::string &name, EchoState *value)
 

Variables

EchoCommandDefaultTypeInternal _EchoCommand_default_instance_
 
EchoDataDefaultTypeInternal _EchoData_default_instance_
 
EchoIssueDefaultTypeInternal _EchoIssue_default_instance_
 
const EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MIN = EchoCommand_EchoCommandType_CMD_START
 
const EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MAX = EchoCommand_EchoCommandType_CMD_HELP
 
const int EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE = EchoCommand_EchoCommandType_EchoCommandType_MAX + 1
 
const EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MIN = EchoIssue_SolutionType_REPORT_ECHO
 
const EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MAX = EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY
 
const int EchoIssue_SolutionType_SolutionType_ARRAYSIZE = EchoIssue_SolutionType_SolutionType_MAX + 1
 
const EchoState EchoState_MIN = BOOTING
 
const EchoState EchoState_MAX = RUNNING
 
const int EchoState_ARRAYSIZE = EchoState_MAX + 1
 
ExampleDefaultTypeInternal _Example_default_instance_
 

Enumeration Type Documentation

◆ EchoCommand_EchoCommandType

Enumerator
EchoCommand_EchoCommandType_CMD_START 
EchoCommand_EchoCommandType_CMD_STOP 
EchoCommand_EchoCommandType_CMD_STORAGE 
EchoCommand_EchoCommandType_CMD_ACK 
EchoCommand_EchoCommandType_CMD_STATUS 
EchoCommand_EchoCommandType_CMD_CH 
EchoCommand_EchoCommandType_CMD_FREQ 
EchoCommand_EchoCommandType_CMD_TIME 
EchoCommand_EchoCommandType_CMD_VER 
EchoCommand_EchoCommandType_CMD_HELP 

Definition at line 77 of file echo.pb.h.

◆ EchoIssue_SolutionType

Enumerator
EchoIssue_SolutionType_REPORT_ECHO 
EchoIssue_SolutionType_RESTART_ECHO_PY 
EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY 

Definition at line 104 of file echo.pb.h.

◆ EchoState

Enumerator
BOOTING 
OCTOSPI 
SD_INIT 
SD_MOUNT 
SD_CREATE 
PSSI_EN 
READY 
START 
STOP 
RUNNING 

Definition at line 124 of file echo.pb.h.

Function Documentation

◆ EchoCommand_EchoCommandType_descriptor()

const ::google::protobuf::EnumDescriptor* jaiabot::protobuf::EchoCommand_EchoCommandType_descriptor ( )

◆ EchoCommand_EchoCommandType_IsValid()

bool jaiabot::protobuf::EchoCommand_EchoCommandType_IsValid ( int  value)

◆ EchoCommand_EchoCommandType_Name()

const ::std::string& jaiabot::protobuf::EchoCommand_EchoCommandType_Name ( EchoCommand_EchoCommandType  value)
inline

Definition at line 95 of file echo.pb.h.

◆ EchoCommand_EchoCommandType_Parse()

bool jaiabot::protobuf::EchoCommand_EchoCommandType_Parse ( const ::std::string &  name,
EchoCommand_EchoCommandType value 
)
inline

Definition at line 99 of file echo.pb.h.

◆ EchoIssue_SolutionType_descriptor()

const ::google::protobuf::EnumDescriptor* jaiabot::protobuf::EchoIssue_SolutionType_descriptor ( )

◆ EchoIssue_SolutionType_IsValid()

bool jaiabot::protobuf::EchoIssue_SolutionType_IsValid ( int  value)

◆ EchoIssue_SolutionType_Name()

const ::std::string& jaiabot::protobuf::EchoIssue_SolutionType_Name ( EchoIssue_SolutionType  value)
inline

Definition at line 115 of file echo.pb.h.

◆ EchoIssue_SolutionType_Parse()

bool jaiabot::protobuf::EchoIssue_SolutionType_Parse ( const ::std::string &  name,
EchoIssue_SolutionType value 
)
inline

Definition at line 119 of file echo.pb.h.

◆ EchoState_descriptor()

const ::google::protobuf::EnumDescriptor* jaiabot::protobuf::EchoState_descriptor ( )

◆ EchoState_IsValid()

bool jaiabot::protobuf::EchoState_IsValid ( int  value)

◆ EchoState_Name()

const ::std::string& jaiabot::protobuf::EchoState_Name ( EchoState  value)
inline

Definition at line 142 of file echo.pb.h.

◆ EchoState_Parse()

bool jaiabot::protobuf::EchoState_Parse ( const ::std::string &  name,
EchoState value 
)
inline

Definition at line 146 of file echo.pb.h.

Variable Documentation

◆ _EchoCommand_default_instance_

EchoCommandDefaultTypeInternal jaiabot::protobuf::_EchoCommand_default_instance_

◆ _EchoData_default_instance_

EchoDataDefaultTypeInternal jaiabot::protobuf::_EchoData_default_instance_

◆ _EchoIssue_default_instance_

EchoIssueDefaultTypeInternal jaiabot::protobuf::_EchoIssue_default_instance_

◆ _Example_default_instance_

ExampleDefaultTypeInternal jaiabot::protobuf::_Example_default_instance_

◆ EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE

const int jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE = EchoCommand_EchoCommandType_EchoCommandType_MAX + 1

Definition at line 92 of file echo.pb.h.

◆ EchoCommand_EchoCommandType_EchoCommandType_MAX

const EchoCommand_EchoCommandType jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_MAX = EchoCommand_EchoCommandType_CMD_HELP

Definition at line 91 of file echo.pb.h.

◆ EchoCommand_EchoCommandType_EchoCommandType_MIN

const EchoCommand_EchoCommandType jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_MIN = EchoCommand_EchoCommandType_CMD_START

Definition at line 90 of file echo.pb.h.

◆ EchoIssue_SolutionType_SolutionType_ARRAYSIZE

const int jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_ARRAYSIZE = EchoIssue_SolutionType_SolutionType_MAX + 1

Definition at line 112 of file echo.pb.h.

◆ EchoIssue_SolutionType_SolutionType_MAX

const EchoIssue_SolutionType jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_MAX = EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY

Definition at line 111 of file echo.pb.h.

◆ EchoIssue_SolutionType_SolutionType_MIN

const EchoIssue_SolutionType jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_MIN = EchoIssue_SolutionType_REPORT_ECHO

Definition at line 110 of file echo.pb.h.

◆ EchoState_ARRAYSIZE

const int jaiabot::protobuf::EchoState_ARRAYSIZE = EchoState_MAX + 1

Definition at line 139 of file echo.pb.h.

◆ EchoState_MAX

const EchoState jaiabot::protobuf::EchoState_MAX = RUNNING

Definition at line 138 of file echo.pb.h.

◆ EchoState_MIN

const EchoState jaiabot::protobuf::EchoState_MIN = BOOTING

Definition at line 137 of file echo.pb.h.