record
Avionics.MocapSample
Motion-capture pose in the local East-North-Up world 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 | timestamp_s | Real | (unit = "s") | |
| field | positionWorldEnu_m | Real | [3](each unit = "m") | |
| field | quaternionWorldBody | Real | [4](each unit = "1") | Scalar-first Hamilton quaternion {w,x,y,z}, body FLU to world ENU |
| field | positionCovarianceWorld_m2 | Real | [3, 3](each unit = "m2") | |
| field | attitudeCovarianceBody_rad2 | Real | [3, 3](each unit = "rad2") | Small-angle covariance expressed in body FLU |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
record MocapSample
"Motion-capture pose in the local East-North-Up world frame"
Boolean valid;
Boolean fresh;
Real timestamp_s(unit = "s");
Real positionWorldEnu_m[3](each unit = "m");
Real quaternionWorldBody[4](each unit = "1")
"Scalar-first Hamilton quaternion {w,x,y,z}, body FLU to world ENU";
Real positionCovarianceWorld_m2[3, 3](each unit = "m2");
Real attitudeCovarianceBody_rad2[3, 3](each unit = "rad2")
"Small-angle covariance expressed in body FLU";
end MocapSample;