AccessMsgPayload

struct AccessMsgPayload
#include <AccessMsgPayload.h>

Message that defines access to spacecraft from a groundLocation, providing access, range, and elevation with repect to a ground location.

Public Members

uint64_t hasAccess

[-] 1 when the writer has access to a spacecraft; 0 otherwise.

double slantRange

[m] Range from a location to the spacecraft.

double elevation

[rad] Elevation angle for a given spacecraft.

double azimuth

[rad] Azimuth angle for a spacecraft.

double range_dot

[m/s] Range rate of a given spacecraft relative to a location in the SEZ rotating frame.

double el_dot

[rad/s] Elevation angle rate for a given spacecraft in the SEZ rotating frame.

double az_dot

[rad/s] Azimuth angle rate for a given spacecraft in the SEZ rotating frame.

double r_BL_L[3]

[m] Spacecraft position relative to the groundLocation in the SEZ frame.

double v_BL_L[3]

[m/s] SEZ relative time derivative of r_BL vector in SEZ vector components.