mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 04:10:06 +00:00
Updating modified messages for RDA Build 23.0
This commit is contained in:
parent
0ec90737d3
commit
2025698d88
8 changed files with 639 additions and 1029 deletions
|
|
@ -63,6 +63,15 @@ public:
|
|||
return f;
|
||||
}
|
||||
|
||||
static double SwapDouble(double d)
|
||||
{
|
||||
std::uint64_t temp;
|
||||
std::memcpy(&temp, &d, sizeof(std::uint64_t));
|
||||
temp = ntohll(temp);
|
||||
std::memcpy(&d, &temp, sizeof(float));
|
||||
return d;
|
||||
}
|
||||
|
||||
template<std::size_t _Size>
|
||||
static void SwapArray(std::array<float, _Size>& arr,
|
||||
std::size_t size = _Size)
|
||||
|
|
|
|||
|
|
@ -31,10 +31,9 @@ public:
|
|||
uint32_t router_memory_free() const;
|
||||
uint16_t router_memory_utilization() const;
|
||||
uint16_t route_to_rpg() const;
|
||||
uint32_t csu_loss_of_signal() const;
|
||||
uint32_t csu_loss_of_frames() const;
|
||||
uint32_t csu_yellow_alarms() const;
|
||||
uint32_t csu_blue_alarms() const;
|
||||
uint16_t t1_port_status() const;
|
||||
uint16_t router_dedicated_ethernet_port_status() const;
|
||||
uint16_t router_commercial_ethernet_port_status() const;
|
||||
uint32_t csu_24hr_errored_seconds() const;
|
||||
uint32_t csu_24hr_severely_errored_seconds() const;
|
||||
uint32_t csu_24hr_severely_errored_framing_seconds() const;
|
||||
|
|
@ -48,7 +47,7 @@ public:
|
|||
uint16_t lan_switch_memory_utilization() const;
|
||||
uint16_t ifdr_chasis_temperature() const;
|
||||
uint16_t ifdr_fpga_temperature() const;
|
||||
int32_t gps_satellites() const;
|
||||
uint16_t ntp_status() const;
|
||||
uint16_t ipc_status() const;
|
||||
uint16_t commanded_channel_control() const;
|
||||
uint16_t polarization() const;
|
||||
|
|
@ -237,7 +236,7 @@ public:
|
|||
float long_pulse_vertical_dbz0() const;
|
||||
float horizontal_power_sense() const;
|
||||
float vertical_power_sense() const;
|
||||
float zdr_bias() const;
|
||||
float zdr_offset() const;
|
||||
float clutter_suppression_delta() const;
|
||||
float clutter_suppression_unfiltered_power() const;
|
||||
float clutter_suppression_filtered_power() const;
|
||||
|
|
@ -256,16 +255,11 @@ public:
|
|||
uint16_t read_status_of_prf_sets() const;
|
||||
uint16_t clutter_filter_map_file_read_status() const;
|
||||
uint16_t clutter_filter_map_file_write_status() const;
|
||||
uint16_t generatl_disk_io_error() const;
|
||||
uint16_t general_disk_io_error() const;
|
||||
uint8_t rsp_status() const;
|
||||
uint8_t motherboard_temperature() const;
|
||||
uint8_t cpu1_temperature() const;
|
||||
uint8_t cpu2_temperature() const;
|
||||
uint16_t cpu1_fan_speed() const;
|
||||
uint16_t cpu2_fan_speed() const;
|
||||
uint16_t rsp_fan1_speed() const;
|
||||
uint16_t rsp_fan2_speed() const;
|
||||
uint16_t rsp_fan3_speed() const;
|
||||
uint16_t rsp_motherboard_power() const;
|
||||
uint16_t spip_comm_status() const;
|
||||
uint16_t hci_comm_status() const;
|
||||
uint16_t signal_processor_command_status() const;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ public:
|
|||
explicit RdaAdaptationData();
|
||||
~RdaAdaptationData();
|
||||
|
||||
RdaAdaptationData(const RdaAdaptationData&) = delete;
|
||||
RdaAdaptationData(const RdaAdaptationData&) = delete;
|
||||
RdaAdaptationData& operator=(const RdaAdaptationData&) = delete;
|
||||
|
||||
RdaAdaptationData(RdaAdaptationData&&) noexcept;
|
||||
|
|
@ -121,6 +121,8 @@ public:
|
|||
uint32_t slonmin() const;
|
||||
char slatdir() const;
|
||||
char slondir() const;
|
||||
double dig_rcvr_clock_freq() const;
|
||||
double coho_freq() const;
|
||||
float az_correction_factor() const;
|
||||
float el_correction_factor() const;
|
||||
std::string site_name() const;
|
||||
|
|
@ -147,6 +149,11 @@ public:
|
|||
float el_off_neutral_drive() const;
|
||||
float az_intertia() const;
|
||||
float el_inertia() const;
|
||||
float az_stow_angle() const;
|
||||
float el_stow_angle() const;
|
||||
float az_encoder_alignment() const;
|
||||
float el_encoder_alignment() const;
|
||||
std::string refined_park() const;
|
||||
uint32_t rvp8nv_iwaveguide_length() const;
|
||||
float v_rnscale(unsigned i) const;
|
||||
float vel_data_tover() const;
|
||||
|
|
@ -166,8 +173,8 @@ public:
|
|||
bool gen_exercise() const;
|
||||
float v_noise_tolerance() const;
|
||||
float min_v_dyn_range() const;
|
||||
float zdr_bias_dgrad_lim() const;
|
||||
float baseline_zdr_bias() const;
|
||||
float zdr_offset_dgrad_lim() const;
|
||||
float baseline_zdr_offset() const;
|
||||
float v_noise_long() const;
|
||||
float v_noise_short() const;
|
||||
float zdr_data_tover() const;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ public:
|
|||
explicit RdaStatusData();
|
||||
~RdaStatusData();
|
||||
|
||||
RdaStatusData(const RdaStatusData&) = delete;
|
||||
RdaStatusData(const RdaStatusData&) = delete;
|
||||
RdaStatusData& operator=(const RdaStatusData&) = delete;
|
||||
|
||||
RdaStatusData(RdaStatusData&&) noexcept;
|
||||
|
|
@ -36,7 +36,7 @@ public:
|
|||
uint16_t operational_mode() const;
|
||||
uint16_t super_resolution_status() const;
|
||||
uint16_t clutter_mitigation_decision_status() const;
|
||||
uint16_t avset_ebc_rda_log_data_status() const;
|
||||
uint16_t rda_scan_and_data_flags() const;
|
||||
uint16_t rda_alarm_summary() const;
|
||||
uint16_t command_acknowledgement() const;
|
||||
uint16_t channel_control_status() const;
|
||||
|
|
@ -51,6 +51,7 @@ public:
|
|||
uint16_t performance_check_status() const;
|
||||
uint16_t alarm_codes(unsigned i) const;
|
||||
uint16_t signal_processing_options() const;
|
||||
uint16_t downloaded_pattern_number() const;
|
||||
uint16_t status_version() const;
|
||||
|
||||
bool Parse(std::istream& is);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue