32#define DEGREE_2_RAD 1.7453292e-2f
170#define GIT_TAG_DEC 0xffffffff
213#if HORIZON_DATA_SECRET == 0
311#define GIT_TAG_DEC 0xffffffff
bool CAN_send(const CANpacket &p, unsigned)
Global CAN send procedure.
bool CAN_gateway_poll(CANpacket &p, unsigned max_wait)
void CAN_output(const output_data_t &x)
@ CAN_Id_GPS_Date_Time
uint8_t year-2000, month, day, hour, mins, secs
@ CAN_Id_GPS_Alt
float MSL altitude,float geo separation
@ CAN_Id_Wind_Average
float average wind direction, float average wind speed m/s
@ CAN_Id_Vario
float vario, float vario-average / m/s
@ CAN_Id_Wind
float wind direction (where from), float wind speed
@ CAN_Id_GPS_Sats
uin8_t No of Sats, (uint8_t)bool SAT FIX valid, (uint8_t)bool SAT HEADING available
@ CAN_Id_Heading
float true heading, [OPTIONAL float magnetic declination]
@ CAN_Id_GPS_LatLon
float latitude, float longitude / degrees(!)
@ CAN_Id_Acceleration
float body-frame G-load m/s^2, body acceleration angle roll-axis
@ CAN_Id_TurnRate
float turn rate to the right, (uint8_t) (enum { STRAIGHT_FLIGHT, TRANSITION, CIRCLING} )
@ CAN_Id_Atmosphere
float ambient pressure / Pa, float air density / kg/m^3
@ CAN_Id_Voltage
float supply voltage
@ CAN_Id_SystemState
u32 system_state, u32 git_tag_dec
@ CAN_Id_Roll_Nick
float roll-angle, float nick-angle (FRONT-RIGHT-DOWN-system)
@ CAN_Id_Airspeed
float TAS, float IAS / m/s
@ CAN_Id_GPS_Trk_Spd
float ground track, float groundspeed / m/s
Portable interface to some CAN-bus driver.
uint16_t data_h[4]
data seen as 4 times uint16_t
uint16_t dlc
data length code
int16_t data_sh[4]
data seen as 4 times int16_t
float data_f[2]
data seen as 2 times 32-bit floats
int32_t data_sw[2]
data seen as 2 times int32_t
int8_t data_sb[8]
data seen as 8 times int8_t
uint32_t data_w[2]
data seen as 2 times uint32_t
uint8_t data_b[8]
data seen as 8 times uint8_t
mathematical vector of arbitrary type and size
datatype abs(void) const
vector abs operator returns absolute value
Portable interface to some CAN-bus driver.
float heading_motion
ground track in degrees
float speed_motion
ground speed m/s
float3vector position
NED / meters.
uint8_t SATS_number
number of tracked satellites
double latitude
latitude / degrees
int16_t geo_sep_dm
(WGS ellipsoid height - elevation MSL) in 0.1m units
double longitude
longitude / degrees
uint8_t sat_fix_type
bit 0: SAT FIX, bit 1: SAT HEADING availale
combination of all input and output data in one structure
float3vector wind_average
float effective_vertical_acceleration
eulerangle< float > euler
float vario_uncompensated
collection of system tuning parameters
uint32_t system_state
bits collected from availability_bits