NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <speed_cam.h>
Public Member Functions | |
SpeedCam (SpeedCamImuCallback cb_imu, SpeedCamCameraImageCallback cb_camera_image, SpeedCamOpticalFlowCallback cb_optical_flow, SpeedCamSpeedCallback cb_speed, SpeedCamStatusCallback cb_status, SpeedCamVersionCallback cb_version, SpeedCamStateCallback) | |
SpeedCamResult | Initialize (std::string const &port, uint32_t baud) |
void | SetState (int32_t const &state) |
Protected Member Functions | |
void | ReadCallback (const uint8_t *buffer, size_t len) |
void | TimeoutCallback (void) |
speed_cam::SpeedCam::SpeedCam | ( | SpeedCamImuCallback | cb_imu, |
SpeedCamCameraImageCallback | cb_camera_image, | ||
SpeedCamOpticalFlowCallback | cb_optical_flow, | ||
SpeedCamSpeedCallback | cb_speed, | ||
SpeedCamStatusCallback | cb_status, | ||
SpeedCamVersionCallback | cb_version, | ||
SpeedCamStateCallback | cb_state | ||
) |
SpeedCamResult speed_cam::SpeedCam::Initialize | ( | std::string const & | port, |
uint32_t | baud | ||
) |
|
protected |
void speed_cam::SpeedCam::SetState | ( | int32_t const & | state | ) |
|
protected |