|
upkie 10.0.0
Open-source wheeled biped robots
|
Writer for CAN frame data in the moteus protocol. More...
#include <protocol.h>
Public Member Functions | |
| WriteCanFrame (CanFrame *frame) | |
| Construct writer from a CAN frame. | |
| WriteCanFrame (uint8_t *data, uint8_t *size) | |
| Construct writer from raw data buffer and size pointer. | |
| template<typename T , typename X > | |
| void | Write (X value_in) |
| Write a value to the CAN frame buffer, casting it to type T. | |
| void | WriteMapped (double value, double int8_scale, double int16_scale, double int32_scale, Resolution res) |
| Write a scaled value based on its resolution type. More... | |
| void | WritePosition (double value, Resolution res) |
| Write a position value with appropriate scaling. | |
| void | WriteVelocity (double value, Resolution res) |
| Write a velocity value with appropriate scaling. | |
| void | WriteTorque (double value, Resolution res) |
| Write a torque value with appropriate scaling. | |
| void | WritePwm (double value, Resolution res) |
| Write a PWM value with appropriate scaling. | |
| void | WriteVoltage (double value, Resolution res) |
| Write a voltage value with appropriate scaling. | |
| void | WriteTemperature (float value, Resolution res) |
| Write a temperature value with appropriate scaling. | |
| void | WriteTime (float value, Resolution res) |
| Write a time value with appropriate scaling. | |
Writer for CAN frame data in the moteus protocol.