One Cartesian state sample inside a parsed CCSDS OEM segment.
position_km and velocity_km_s are {x, y, z} tuples in the segment's
reference frame. acceleration_km_s2 is the optional {x, y, z}
acceleration, or nil when the message carries no acceleration column.
Summary
Types
@type t() :: %Sidereon.CCSDS.OEM.State{ acceleration_km_s2: Sidereon.CCSDS.OEM.vec3() | nil, epoch: String.t(), position_km: Sidereon.CCSDS.OEM.vec3(), velocity_km_s: Sidereon.CCSDS.OEM.vec3() }