#include "readncom.H"
#include "ncom_channel_16.H"
#include <cmath>
#include <cstdio>
Defines | |
#define | R2D (180.0 / M_PI) |
#define | CF_HEADING 0 |
#define | CF_PITCH 1 |
#define | CF_ROLL 2 |
#define | CF_ATTITUDE_VALID 3 |
#define | CF_GPS2UTC_OFFSET_VALID 4 |
#define | CF_GPS2UTC_OFFSET 5 |
Functions | |
void | channel_16_printer (packet_t const *packet, vector< int > const &fields) |
Variables | |
char const * | channel_16_field_names [] |
#define CF_ATTITUDE_VALID 3 |
Referenced by channel_16_printer().
#define CF_GPS2UTC_OFFSET 5 |
Referenced by channel_16_printer().
#define CF_GPS2UTC_OFFSET_VALID 4 |
Referenced by channel_16_printer().
#define CF_HEADING 0 |
Referenced by channel_16_printer().
#define CF_PITCH 1 |
Referenced by channel_16_printer().
#define CF_ROLL 2 |
Referenced by channel_16_printer().
#define R2D (180.0 / M_PI) |
Referenced by channel_16_printer(), cajun::rt3k_udp_t::decode_packet(), and packet_printer().
void channel_16_printer | ( | packet_t const * | packet, | |
vector< int > const & | fields | |||
) |
References ncom::channel_16_t::attitude_valid(), CF_ATTITUDE_VALID, CF_GPS2UTC_OFFSET, CF_GPS2UTC_OFFSET_VALID, CF_HEADING, CF_PITCH, CF_ROLL, channel_16_field_names, channel_16_printer, ncom::channel_16_t::gps2utc_offset(), ncom::channel_16_t::gps2utc_offset_valid(), ncom::channel_16_t::heading(), ncom::channel_16_t::pitch(), print_field_beg(), print_field_end(), R2D, and ncom::channel_16_t::roll().
char const* channel_16_field_names[] |
{ #define CF_HEADING "heading", #define CF_PITCH "pitch", #define CF_ROLL "roll", #define CF_ATTITUDE_VALID "attitude_valid", #define CF_GPS2UTC_OFFSET_VALID "gps2utc_offset_valid", #define CF_GPS2UTC_OFFSET "gps2utc_offset", NULL, }
Referenced by channel_16_printer().