SXXXXXXX_RadarDataReader/_src_cpp/Files/data_1553.h
VALLONGOL 5de2650675 add
2025-11-12 13:43:30 +01:00

73 lines
2.4 KiB
C

/*
* data_1553.h
*
* Created on: 11/set/2023
* Author: CHESSAA
*/
#ifndef DATA_1553_H_
#define DATA_1553_H_
#if 0
struct avionics_adaptor_message_store_t
{
uint32_t tag;
//RX
uint32_t att[9];
uint16_t a1[32];//icd1553::msg_rdr_settings_and_parameters_trait::wc];
uint16_t a2[32];//icd1553::msg_rdr_operation_command_trait::wc];
uint16_t a3[32];//icd1553::msg_graphic_setting_trait::wc];
uint16_t a4[32];//icd1553::msg_nav_data_and_cursor_trait::wc];
uint16_t a5[32];//icd1553::msg_inu_high_speed_trait::wc];
uint16_t a7[32];//icd1553::msg1_data_link_target_trait::wc];
uint16_t a8[32];//icd1553::msg2_data_link_target_trait::wc];
uint16_t x1[32];//icd1553::msg_dev0_reserved_trait::wc];
uint32_t btt[32];
uint16_t b1[32];//icd1553::tws_status_and_targets_01_02_trait::wc];
uint16_t b2[32];//icd1553::tws_status_and_targets_03_04_05_trait::wc];
uint16_t b3[32];//icd1553::tws_status_and_targets_06_07_08_trait::wc];
uint16_t b4[32];//icd1553::spt_target_message_trait::wc];
uint16_t b5[32];//icd1553::hpt_target_message_trait::wc];
uint16_t b6[32];//icd1553::msg_settings_tellback_trait::wc];
uint16_t b7[32];//icd1553::msg_rdr_status_tellback_trait::wc];
uint16_t b8[32];//icd1553::bit_report_message_trait::wc];
uint16_t b9[32];//icd1553::msg_b09_trait::wc];
uint16_t b10[32];//icd1553::msg_b10_trait::wc];
uint16_t b11[32];//icd1553::msg_b10_trait::wc];
uint16_t b12[32];//icd1553::msg_b10_trait::wc];
uint16_t b13[32];//icd1553::msg_b10_trait::wc];
uint16_t b14[32];//icd1553::msg_b10_trait::wc];
uint16_t b15[32];//icd1553::msg_b10_trait::wc];
uint16_t b16[32];//icd1553::msg_b10_trait::wc];
uint16_t b17[32];//icd1553::msg_b10_trait::wc];
uint16_t b18[32];//icd1553::msg_b10_trait::wc];
//AvionicsBusDriver::message_descriptor_t msglist[32];
};
#endif
#define ICD1553_GEOPOS_SC_LSB (4.65661E-10)
#define ICD1553_GEOPOS_DEG_LSB (ICD1553_GEOPOS_SC_LSB*180)
#define ICD1553_SEMICIRCLE_LSB (3.05176E-05f)
#define ICD1553_SEMICIRCLE_DEG_LSB (180*ICD1553_SEMICIRCLE_LSB)
#define GC_K_METERS_TO_FEETS (3.280839895f)
#define GC_K_FEETS_TO_METERS (1.0f/GC_K_METERS_TO_FEETS)
#define ICD1553_BARO_ALT_FEET_LSB (4.0)
#define ICD1553_BARO_ALT_METERS_LSB (ICD1553_BARO_ALT_FEET_LSB*GC_K_FEETS_TO_METERS)
#define ICD1553_VELOCITY_FEET_LSB (3.81470E-06)
#define ICD1553_VELOCITY_METERS_LSB (ICD1553_VELOCITY_FEET_LSB*GC_K_FEETS_TO_METERS)
#endif /* DATA_1553_H_ */