44 #ifndef _LAE_SYS_DEV_H 45 #define _LAE_SYS_DEV_H 47 #include "rnr/rnrconfig.h" 77 #ifdef LAE_DEV_MOTOR_CTLRS 81 const char*
const LaeDevMotorCtlrs =
"/dev/ttySAC0";
88 #ifdef LAE_BAUDRATE_MOTOR_CTLRS 92 const int LaeBaudRateMotorCtlrs = 115200;
120 const char*
const LaeDevI2C_0 =
"/dev/i2c-laelaps";
133 const char*
const LaeDevFCam =
"/dev/fcam";
143 const char*
const LaeDevIMU = LAE_DEV_IMU;
145 const char*
const LaeDevIMU =
"/dev/imu";
151 #ifdef LAE_BAUDRATE_IMU 154 const int LaeBaudRateIMU = 115200;
162 #ifdef LAE_DEV_DYNABUS 166 const char*
const LaeDevDynabus =
"/dev/dynabus";
173 #ifdef LAE_BAUDRATE_DYNABUS 176 const int LaeBaudRateDynabus = 1000000;
288 #endif // _LAE_SYS_DEV_H const int LaeGpioMotorCtlrEn
motor controler enable gpio
const double ToFSensor6Deadzone
sensor 6 8mm deadzone
const int LaeGpioMotorCtlrCs
motor controler chip select gpio
const double ToFSensor6Dir
sensor 6 direction
const double ToFSensor4Deadzone
sensor 4 8mm deadzone
const int LaeGpioWdReset
Watchdog subprocessor reset gpio.
double degToRad(double d)
Convert degrees to radians.
const double ToFSensor7Dir
sensor 7 direction
const char *const LaeDevDynabus
dynabus USB udev linked name
const int LaeBaudRateMotorCtlrs
motor controller serial baudrate
const double ToFSensor0Deadzone
sensor 0 8mm deadzone
const int ToFSensorStdNumOf
max num of ToF sensors for std option
const int ToFSensor7Chan
sensor 7 channel (bit) number
const double ToFSensor4Dir
sensor 4 direction
const int LaeBaudRateDynabus
dynabus baudrate
const double ToFSensor5Deadzone
sensor 5 14.5mm deadzone
const double ToFSensor1Deadzone
sensor 1 14.5mm deadzone
const int LaeGpioAuxBattEn
auxilliary battery enable gpio
const int ToFSensorMaxNumOf
maximum number of ToF sensors
const double ToFSensor0Dir
sensor 0 direction
const int ToFSensor1Chan
sensor 1 channel (bit) number
const int ToFSensor2Chan
sensor 2 channel (bit) number
const double ToFSensor2Deadzone
sensor 2 8mm deadzone
const int ToFSensor6Chan
sensor 6 channel (bit) number
const char *const LaeDevFCam
front cam USB udev linked name
The <b><i>Laelaps</i></b> namespace encapsulates all <b><i>Laelaps</i></b> related constructs...
const char *const LaeDevI2C_0
I2C primary.
const int ToFSensor0Chan
sensor 0 channel (bit) number
const double ToFSensor3Deadzone
sensor 3 14.5mm deadzone
const char *const LaeDevI2C_2
I2C tertiary.
const int ToFSensor5Chan
sensor 5 channel (bit) number
Laelaps common utilities.
const int LaeBaudRateIMU
IMU serial baudrate.
const char *const LaeDevIMU
IMU USB udev linked name.
const int LaeGpioAux5VEn
Deck regulated 5V enable gpio.
const char *const LaeDevI2C_1
I2C secondary.
const double ToFSensor2Dir
sensor 2 direction
const double ToFSensor7Deadzone
sensor 7 14.5mm deadzone
const double ToFSensor1Dir
sensor 1 direction
const double ToFSensor5Dir
sensor 5 direction
const int ToFSensor3Chan
sensor 3 channel (bit) number
const char *const LaeDevMotorCtlrs
odroid motor controllers' serial device name
const int ToFSensor4Chan
sensor 4 channel (bit) number
const int LaeGpioI2CMuxReset
I2C multiplexer reset gpio.
Top-level package include file.
const double ToFSensor3Dir
sensor 3 direction