CitraClient.Schemas.ElsetHistoryPoint (citra_client v0.3.0)
View SourceA single point in the elset history timeline.
Fields
:argument_of_perigee—number()(API key:argumentOfPerigee) — Argument of perigee in degrees:b_star—number()(API key:bStar) — BSTAR drag term:ballistic_coefficient—number()(API key:ballisticCoefficient) — Ballistic coefficient:creation_epoch—DateTime.t()(API key:creationEpoch) — When the elset was created:eccentricity—number()— Eccentricity (dimensionless):epoch—DateTime.t()— Epoch time of the elset:id— UUIDString.t()— Unique identifier for the elset:inclination—number()— Inclination in degrees:mean_anomaly—number()(API key:meanAnomaly) — Mean anomaly in degrees:mean_motion_dot—number()(API key:meanMotionDot) — First derivative of mean motion:mean_motion_dot_dot—number()(API key:meanMotionDotDot) — Second derivative of mean motion:raan—number()— Right ascension of ascending node in degrees:satellite_id— UUIDString.t()(API key:satelliteId) — Satellite this elset belongs to:semi_major_axis—number()(API key:semiMajorAxis) — Semi-major axis in km:srp_coefficient—number()(API key:srpCoefficient) — Solar radiation pressure coefficient:type—String.t()— Elset type (e.g., TLE, SP):user_group_name—String.t()(API key:userGroupName) — Group name if elset from a group:username—String.t()— Username of elset creator
Summary
Functions
Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.
Convert this struct into a map with the API's camelCase keys, ready
to be JSON-encoded. Fields whose value is nil are omitted.
Types
@type t() :: %CitraClient.Schemas.ElsetHistoryPoint{ argument_of_perigee: number() | nil, b_star: number() | nil, ballistic_coefficient: number() | nil, creation_epoch: DateTime.t() | nil, eccentricity: number() | nil, epoch: DateTime.t() | nil, id: String.t() | nil, inclination: number() | nil, mean_anomaly: number() | nil, mean_motion_dot: number() | nil, mean_motion_dot_dot: number() | nil, raan: number() | nil, satellite_id: String.t() | nil, semi_major_axis: number() | nil, srp_coefficient: number() | nil, type: String.t() | nil, user_group_name: String.t() | nil, username: String.t() | nil }