SignalK-Orientation
1.0.0
Orientation output in Signal K format for ESP32
Loading...
Searching...
No Matches
src
signalk_orientation.h
Go to the documentation of this file.
1
5
#ifndef _signalk_orientation_H_
6
#define _signalk_orientation_H_
7
19
struct
Attitude
{
20
bool
is_data_valid
;
21
float
yaw
;
22
float
pitch
;
24
float
roll
;
26
};
27
28
//typedef ValueProducer<Attitude> AttitudeProducer;
29
39
struct
MagCal
{
40
bool
is_data_valid
;
41
float
magnetic_inclination
;
43
float
cal_fit_error
;
45
float
cal_fit_error_trial
;
47
float
mag_field_magnitude
;
49
float
mag_field_magnitude_trial
;
51
float
mag_noise_covariance
;
53
int
mag_solver
;
55
};
56
57
//typedef ValueProducer<MagCal> MagCalProducer;
58
59
60
#endif
// _signalk_orientation_H_
Attitude
Definition
signalk_orientation.h:19
Attitude::pitch
float pitch
Definition
signalk_orientation.h:22
Attitude::roll
float roll
Definition
signalk_orientation.h:24
Attitude::yaw
float yaw
Compass heading of the vessel in radians.
Definition
signalk_orientation.h:21
Attitude::is_data_valid
bool is_data_valid
Indicates whether yaw,pitch,roll data are valid.
Definition
signalk_orientation.h:20
MagCal
Definition
signalk_orientation.h:39
MagCal::magnetic_inclination
float magnetic_inclination
Definition
signalk_orientation.h:41
MagCal::mag_noise_covariance
float mag_noise_covariance
Definition
signalk_orientation.h:51
MagCal::cal_fit_error
float cal_fit_error
Definition
signalk_orientation.h:43
MagCal::mag_solver
int mag_solver
Definition
signalk_orientation.h:53
MagCal::cal_fit_error_trial
float cal_fit_error_trial
Definition
signalk_orientation.h:45
MagCal::mag_field_magnitude_trial
float mag_field_magnitude_trial
Definition
signalk_orientation.h:49
MagCal::mag_field_magnitude
float mag_field_magnitude
Definition
signalk_orientation.h:47
MagCal::is_data_valid
bool is_data_valid
Indicates whether data are valid.
Definition
signalk_orientation.h:40
Generated on Wed Feb 18 2026 13:43:20 for SignalK-Orientation by
1.9.8