43 unsigned char compressed[3];
63 PS_NAMED_TRANSPONDER = 3,
64 PS_VEHICLE_POSITION = 4,
72 unsigned char Encode_heading(
float heading);
73 double Decode_heading(
unsigned char heading);
74 char Encode_est_velocity(
float est_velocity);
75 float Decode_est_velocity(
char est_velocity);
76 unsigned char Encode_salinity(
float salinity);
77 float Decode_salinity(
unsigned char sal);
78 unsigned short Encode_depth(
float depth);
79 float Decode_depth(
unsigned short depth);
80 unsigned char Encode_temperature(
float temperature);
81 float Decode_temperature(
unsigned char temperature);
82 unsigned char Encode_sound_speed(
float sound_speed);
83 float Decode_sound_speed(
unsigned char sound_speed);
84 unsigned short Encode_hires_altitude(
float alt);
85 float Decode_hires_altitude(
unsigned short alt);
86 unsigned short Encode_gfi_pitch_oil(
float gfi,
float pitch,
float oil);
87 void Decode_gfi_pitch_oil(
unsigned short gfi_pitch_oil,
float* gfi,
float* pitch,
float* oil);
88 TIME_DATE Encode_time_date(
long secs_since_1970);
89 long Decode_time_date(
TIME_DATE input,
short* mon,
short* day,
short* hour,
short* min,
short* sec);
90 unsigned char Encode_watts(
float volts,
float amps);
91 float Decode_watts(
unsigned char watts_encoded);
92 char Encode_speed(SPEED_MODE mode,
float speed);
93 float Decode_speed(SPEED_MODE mode,
char speed);
95 double DecodeRangerLL(
unsigned char c1,
unsigned char c2,
unsigned char c3,
unsigned char c4,
97 double DecodeRangerBCD2(
unsigned char c1,
unsigned char c2);
98 double DecodeRangerBCD(
unsigned char c1);