record
Avionics.GpsSample
GPS solution mapped into the estimator local frame
Public declarations
Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.
| Role | Name | Type | Dimensions / attributes / default | Description |
|---|---|---|---|---|
| field | valid | Boolean | | |
| field | fresh | Boolean | | |
| field | positionValid | Boolean | | |
| field | velocityValid | Boolean | | |
| field | timestamp_s | Real | (unit = "s") | |
| field | geodetic_deg_m | Real | [3] | Optional source coordinates {latitude_deg,longitude_deg,altitude_m} |
| field | positionWorldEnu_m | Real | [3](each unit = "m") | |
| field | velocityWorldEnu_m_s | Real | [3](each unit = "m/s") | |
| field | positionCovarianceWorld_m2 | Real | [3, 3](each unit = "m2") | |
| field | velocityCovarianceWorld_m2_s2 | Real | [3, 3](each unit = "m2/s2") |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
record GpsSample
"GPS solution mapped into the estimator local frame"
Boolean valid;
Boolean fresh;
Boolean positionValid;
Boolean velocityValid;
Real timestamp_s(unit = "s");
Real geodetic_deg_m[3]
"Optional source coordinates {latitude_deg,longitude_deg,altitude_m}";
Real positionWorldEnu_m[3](each unit = "m");
Real velocityWorldEnu_m_s[3](each unit = "m/s");
Real positionCovarianceWorld_m2[3, 3](each unit = "m2");
Real velocityCovarianceWorld_m2_s2[3, 3](each unit = "m2/s2");
end GpsSample;