#include <hardware_interface.h>
Public Member Functions | |
ProjectorState (uint8_t &A, uint8_t &B, uint8_t &I, uint8_t &M, uint8_t &L0, uint8_t &L1) | |
Public Attributes | |
uint8_t & | A_ |
uint8_t & | B_ |
bool | enable_ |
uint32_t | falling_timestamp_us_ |
bool | falling_timestamp_valid_ |
uint8_t & | I_ |
uint8_t & | L0_ |
uint8_t & | L1_ |
double | last_commanded_current_ |
double | last_executed_current_ |
double | last_measured_current_ |
uint8_t & | M_ |
double | max_current_ |
Current limit (Amps). Minimum of board and LED limits. More... | |
bool | output_ |
bool | pulse_replicator_ |
uint32_t | rising_timestamp_us_ |
bool | rising_timestamp_valid_ |
uint32_t | timestamp_us_ |
Definition at line 323 of file hardware_interface.h.
|
inline |
Definition at line 326 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::A_ |
Definition at line 332 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::B_ |
Definition at line 333 of file hardware_interface.h.
bool pr2_hardware_interface::ProjectorState::enable_ |
Definition at line 327 of file hardware_interface.h.
uint32_t pr2_hardware_interface::ProjectorState::falling_timestamp_us_ |
Definition at line 346 of file hardware_interface.h.
bool pr2_hardware_interface::ProjectorState::falling_timestamp_valid_ |
Definition at line 342 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::I_ |
Definition at line 334 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::L0_ |
Definition at line 336 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::L1_ |
Definition at line 337 of file hardware_interface.h.
double pr2_hardware_interface::ProjectorState::last_commanded_current_ |
Definition at line 328 of file hardware_interface.h.
double pr2_hardware_interface::ProjectorState::last_executed_current_ |
Definition at line 329 of file hardware_interface.h.
double pr2_hardware_interface::ProjectorState::last_measured_current_ |
Definition at line 330 of file hardware_interface.h.
uint8_t& pr2_hardware_interface::ProjectorState::M_ |
Definition at line 335 of file hardware_interface.h.
double pr2_hardware_interface::ProjectorState::max_current_ |
Current limit (Amps). Minimum of board and LED limits.
Definition at line 331 of file hardware_interface.h.
bool pr2_hardware_interface::ProjectorState::output_ |
Definition at line 340 of file hardware_interface.h.
bool pr2_hardware_interface::ProjectorState::pulse_replicator_ |
Definition at line 338 of file hardware_interface.h.
uint32_t pr2_hardware_interface::ProjectorState::rising_timestamp_us_ |
Definition at line 345 of file hardware_interface.h.
bool pr2_hardware_interface::ProjectorState::rising_timestamp_valid_ |
Definition at line 341 of file hardware_interface.h.
uint32_t pr2_hardware_interface::ProjectorState::timestamp_us_ |
Definition at line 344 of file hardware_interface.h.