NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
Tracker Struct Reference

#include <vive.h>

Public Attributes

uint16_t type
 
driver_tdriver
 
struct libusb_device_handle * udev
 
char serial [MAX_SERIAL_LENGTH]
 
endpoint_t endpoints [MAX_ENDPOINTS]
 
calibration_t cal
 
lightcap_data_t lcd
 
ootx_t ootx [MAX_NUM_LIGHTHOUSES]
 
uint8_t charge
 
uint8_t ischarging:1
 
uint8_t ison:1
 
uint8_t axis [3]
 
uint8_t buttonmask
 
uint32_t timecode
 

Member Data Documentation

◆ axis

uint8_t Tracker::axis[3]

◆ buttonmask

uint8_t Tracker::buttonmask

◆ cal

calibration_t Tracker::cal

◆ charge

uint8_t Tracker::charge

◆ driver

driver_t* Tracker::driver

◆ endpoints

endpoint_t Tracker::endpoints[MAX_ENDPOINTS]

◆ ischarging

uint8_t Tracker::ischarging

◆ ison

uint8_t Tracker::ison

◆ lcd

lightcap_data_t Tracker::lcd

◆ ootx

ootx_t Tracker::ootx[MAX_NUM_LIGHTHOUSES]

◆ serial

char Tracker::serial[MAX_SERIAL_LENGTH]

◆ timecode

uint32_t Tracker::timecode

◆ type

uint16_t Tracker::type

◆ udev

struct libusb_device_handle* Tracker::udev

The documentation for this struct was generated from the following file: