73 lines
2.4 KiB
C
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_ */
|