AntennaLogMsgPayload
-
struct AntennaLogMsgPayload
- #include <AntennaLogMsgPayload.h>
antenna state message definition
Public Members
-
char antennaName[20]
[-] Antenna Name
-
uint32_t environment
[-] Environment around the antenna (0: space, 1: earth, -1: unknown)
-
uint32_t antennaState
[-] Current state of the antenna (0: off, 1: Rx, 2: Tx, 3: RxTx)
-
double frequency
[Hz] Operating frequency of the antenna
-
double B
[Hz] Frequency bandwidth of the antenna
-
double HPBW_az
[rad] Half-power beamwidth in azimuth
-
double HPBW_el
[rad] Half-power beamwidth in elevation
-
double P_Tx
[W] Transmit power
-
double P_Rx
[W] Receive power
-
double DdB
[dB] Antenna directivity in decibels
-
double P_N
[W] Noise power at the receiver
-
double P_eirp_dB
[W] EIRP power transmitted
-
double G_TN
[dB/K] Antenna gain over system noise temperature
-
double T_Ambient
[K] Ambient temperature around the antenna
-
double r_AN_N[3]
[m] Position vector {N} -> {A} of the antenna, decomposed in {N} frame
-
double sigma_AN[3]
[-] MRP attitude of antenna relative to inertial frame {N}
-
double v_AN_N[3]
[m/s] Velocity vector from antenna to ground station in inertial frame {N}
-
double r_AP_N[3]
[-] Position vector of the antenna wrt to the celestial body frame {P} decomposed in {N} (used for ground antennas only)
-
double r_AP_P[3]
[-] Position vector of the antenna wrt to the celestial body frame {P} decomposed in {P} (used for ground antennas only)
-
double nHat_LP_N[3]
[-] Surface normal vector from the target location in inertial coordinates (used for ground antennas only)
-
char antennaName[20]