Sidereon.CCSDS.OEM.State (Sidereon v0.10.0)

Copy Markdown View Source

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

t()

@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()
}