generated library
This library exports the generated Protobuf classes.
Nothing in this library is hand-written. See our Protobuf repository for more details.
Classes
- ArmCommand
- ArmData
- AutonomyCommand
- AutonomyData
- AutonomyState
- AutonomyTask
- BoolState
- BurtLog
- BurtLogLevel
- CameraDetails
- / Details about a specific camera.
- CameraName
- CameraStatus
- CarouselCommand
- / A command for the carousel and funnel to follow.
- Connect
- Used for a simple handshake between devices.
- Coordinates
- Device
- Disconnect
- Notifies the recipient that the sender will no longer be connected.
- DriveCommand
- DriveData
- GpsCoordinates
- GripperCommand
- GripperData
- MarsCommand
- MarsData
- MarsStatus
- MotorCommand
- MotorData
- MotorDirection
- Orientation
- ProtoColor
- PumpState
- / The state of a pump. If undefined: don't do anything. If fill: turn on, wait, then turn off.
- RoverPosition
- RoverStatus
- / Changes the way the rover listens to incoming commands. / / - When IDLE, all subsystems will ignore all commands / - When MANUAL, all subsystems will accept all commands / - When AUTONOMOUS, the rover will ignore commands from the dashboard
- ScienceCommand
- / A command to the science subsystem.
- ScienceData
- / Data coming from the science subsystem.
- ScienceState
- / The state of the science subsystem. If not COLLECT_DATA, don't stream data at all.
- ServoState
- / The state of a servo. If undefined, don't open or close.
- Timestamp
- A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one.
- UpdateSetting
- / Update a sensitive setting, such as the rover's status. / / This message must be triggered manually and the recipient (usually the subsystems Pi) / must respond with the exact same message to confirm its receipt.
- Version
- VideoCommand
- / Make changes to a camera feed.
- VideoData
- / Reports data about a camera.
- WrappedMessage
Extensions
- MessageUtils on Message
- Defines a friendlier method for getting the name of a message.
Typedefs
- Message = GeneratedMessage
- A cleaner name for any message generated by Protobuf.