#ifndef __PACK_H_ #define __PACK_H_ #include "stdint.h" /** Type definition. */ #define PXGS_BYTE_TYPE uint8_t #define PXGS_VOID_TYPE void #define PXGS_BUF_TYPE uint8_t #define PXGS_LEN_TYPE uint8_t #define PXGS_MID_TYPE uint8_t #define PXGS_SID_TYPE uint8_t #define PXGS_CHK_TYPE uint8_t #define PXGS_STATIC_INLINE static __inline #define PXGS_MID_HAS_SID(MID) (((MID)&0xF0)==0xF0) ///******************************************************************************* // * @brief Pack the data // * @param[in] buffer_len - buffer length // * data - data to pack // * data_len - length of data to pack // * @param[out] buffer - data packed // * @return Length of the data packed // ******************************************************************************/ //PXGS_LEN_TYPE PXGS_PACK(PXGS_BUF_TYPE* buffer, PXGS_LEN_TYPE buffer_len, PXGS_VOID_TYPE* data, PXGS_LEN_TYPE data_len); ///******************************************************************************* // * @brief Unpack the data // * @param[in] buffer_len - buffer length // * byte - data to unpack // * @param[out] buffer - data unpacked // * @return Length of the data unpacked // ******************************************************************************/ //PXGS_LEN_TYPE PXGS_UNPACK(PXGS_BUF_TYPE* buffer, PXGS_LEN_TYPE buffer_len, PXGS_BYTE_TYPE byte); //#define pxgs_pack PXGS_PACK //#define pxgs_unpack PXGS_UNPACK /** * name: PLOT_00 * mid: 0x00 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_00 0x00 #define PXGS_U_MID_PLOT_00_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_00_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_00_DATA_PACK(DATA) (PXGS_U_MID_PLOT_00_DATA_ENLARGE*(DATA)) /** * name: PLOT_01 * mid: 0x01 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_01 0x01 #define PXGS_U_MID_PLOT_01_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_01_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_01_DATA_PACK(DATA) (PXGS_U_MID_PLOT_01_DATA_ENLARGE*(DATA)) /** * name: PLOT_02 * mid: 0x02 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_02 0x02 #define PXGS_U_MID_PLOT_02_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_02_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_02_DATA_PACK(DATA) (PXGS_U_MID_PLOT_02_DATA_ENLARGE*(DATA)) /** * name: PLOT_03 * mid: 0x03 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_03 0x03 #define PXGS_U_MID_PLOT_03_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_03_DATA_ENLARGE 10 #define PXGS_U_MID_PLOT_03_DATA_PACK(DATA) (PXGS_U_MID_PLOT_03_DATA_ENLARGE*(DATA)) /** * name: PLOT_04 * mid: 0x04 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_04 0x04 #define PXGS_U_MID_PLOT_04_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_04_DATA_ENLARGE 10 #define PXGS_U_MID_PLOT_04_DATA_PACK(DATA) (PXGS_U_MID_PLOT_04_DATA_ENLARGE*(DATA)) /** * name: PLOT_05 * mid: 0x05 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_05 0x05 #define PXGS_U_MID_PLOT_05_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_05_DATA_ENLARGE 10 #define PXGS_U_MID_PLOT_05_DATA_PACK(DATA) (PXGS_U_MID_PLOT_05_DATA_ENLARGE*(DATA)) /** * name: PLOT_06 * mid: 0x06 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_06 0x06 #define PXGS_U_MID_PLOT_06_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_06_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_06_DATA_PACK(DATA) (DATA) /** * name: PLOT_07 * mid: 0x07 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_07 0x07 #define PXGS_U_MID_PLOT_07_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_07_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_07_DATA_PACK(DATA) (DATA) /** * name: PLOT_08 * mid: 0x08 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_08 0x08 #define PXGS_U_MID_PLOT_08_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_08_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_08_DATA_PACK(DATA) (DATA) /** * name: PLOT_09 * mid: 0x09 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_09 0x09 #define PXGS_U_MID_PLOT_09_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_09_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_09_DATA_PACK(DATA) (PXGS_U_MID_PLOT_09_DATA_ENLARGE*(DATA)) /** * name: PLOT_0A * mid: 0x0A * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0A 0x0A #define PXGS_U_MID_PLOT_0A_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0A_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_0A_DATA_PACK(DATA) (PXGS_U_MID_PLOT_0A_DATA_ENLARGE*(DATA)) /** * name: PLOT_0B * mid: 0x0B * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0B 0x0B #define PXGS_U_MID_PLOT_0B_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0B_DATA_ENLARGE 100 #define PXGS_U_MID_PLOT_0B_DATA_PACK(DATA) (PXGS_U_MID_PLOT_0B_DATA_ENLARGE*(DATA)) /** * name: PLOT_0C * mid: 0x0C * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0C 0x0C #define PXGS_U_MID_PLOT_0C_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0C_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_0C_DATA_PACK(DATA) (DATA) /** * name: PLOT_0D * mid: 0x0D * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0D 0x0D #define PXGS_U_MID_PLOT_0D_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0D_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_0D_DATA_PACK(DATA) (DATA) /** * name: PLOT_0E * mid: 0x0E * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0E 0x0E #define PXGS_U_MID_PLOT_0E_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0E_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_0E_DATA_PACK(DATA) (DATA) /** * name: PLOT_0F * mid: 0x0F * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_0F 0x0F #define PXGS_U_MID_PLOT_0F_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_0F_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_0F_DATA_PACK(DATA) (DATA) /** * name: PLOT_10 * mid: 0x10 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_10 0x10 #define PXGS_U_MID_PLOT_10_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_10_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_10_DATA_PACK(DATA) (DATA) /** * name: PLOT_11 * mid: 0x11 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_11 0x11 #define PXGS_U_MID_PLOT_11_DATA_TYPE float #define PXGS_U_MID_PLOT_11_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_11_DATA_PACK(DATA) (DATA) /** * name: PLOT_12 * mid: 0x12 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_12 0x12 #define PXGS_U_MID_PLOT_12_DATA_TYPE float #define PXGS_U_MID_PLOT_12_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_12_DATA_PACK(DATA) (DATA) /** * name: PLOT_13 * mid: 0x13 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_13 0x13 #define PXGS_U_MID_PLOT_13_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_13_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_13_DATA_PACK(DATA) (DATA) /** * name: PLOT_14 * mid: 0x14 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_14 0x14 #define PXGS_U_MID_PLOT_14_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_14_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_14_DATA_PACK(DATA) (DATA) /** * name: PLOT_15 * mid: 0x15 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_15 0x15 #define PXGS_U_MID_PLOT_15_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_15_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_15_DATA_PACK(DATA) (DATA) /** * name: PLOT_16 * mid: 0x16 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_16 0x16 #define PXGS_U_MID_PLOT_16_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_16_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_16_DATA_PACK(DATA) (DATA) /** * name: PLOT_17 * mid: 0x17 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_17 0x17 #define PXGS_U_MID_PLOT_17_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_17_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_17_DATA_PACK(DATA) (DATA) /** * name: PLOT_18 * mid: 0x18 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_18 0x18 #define PXGS_U_MID_PLOT_18_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_18_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_18_DATA_PACK(DATA) (DATA) /** * name: PLOT_19 * mid: 0x19 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_19 0x19 #define PXGS_U_MID_PLOT_19_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_19_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_19_DATA_PACK(DATA) (DATA) /** * name: PLOT_1A * mid: 0x1A * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1A 0x1A #define PXGS_U_MID_PLOT_1A_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_1A_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1A_DATA_PACK(DATA) (DATA) /** * name: PLOT_1B * mid: 0x1B * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1B 0x1B #define PXGS_U_MID_PLOT_1B_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_1B_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1B_DATA_PACK(DATA) (DATA) /** * name: PLOT_1C * mid: 0x1C * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1C 0x1C #define PXGS_U_MID_PLOT_1C_DATA_TYPE int16_t #define PXGS_U_MID_PLOT_1C_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1C_DATA_PACK(DATA) (DATA) /** * name: PLOT_1D * mid: 0x1D * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1D 0x1D #define PXGS_U_MID_PLOT_1D_DATA_TYPE float #define PXGS_U_MID_PLOT_1D_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1D_DATA_PACK(DATA) (DATA) /** * name: PLOT_1E * mid: 0x1E * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1E 0x1E #define PXGS_U_MID_PLOT_1E_DATA_TYPE float #define PXGS_U_MID_PLOT_1E_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1E_DATA_PACK(DATA) (DATA) /** * name: PLOT_1F * mid: 0x1F * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_1F 0x1F #define PXGS_U_MID_PLOT_1F_DATA_TYPE float #define PXGS_U_MID_PLOT_1F_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_1F_DATA_PACK(DATA) (DATA) /** * name: PLOT_20 * mid: 0x20 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_20 0x20 #define PXGS_U_MID_PLOT_20_DATA_TYPE float #define PXGS_U_MID_PLOT_20_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_20_DATA_PACK(DATA) (DATA) /** * name: PLOT_21 * mid: 0x21 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_21 0x21 #define PXGS_U_MID_PLOT_21_DATA_TYPE float #define PXGS_U_MID_PLOT_21_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_21_DATA_PACK(DATA) (DATA) /** * name: PLOT_22 * mid: 0x22 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_22 0x22 #define PXGS_U_MID_PLOT_22_DATA_TYPE float #define PXGS_U_MID_PLOT_22_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_22_DATA_PACK(DATA) (DATA) /** * name: PLOT_23 * mid: 0x23 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_23 0x23 #define PXGS_U_MID_PLOT_23_DATA_TYPE float #define PXGS_U_MID_PLOT_23_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_23_DATA_PACK(DATA) (DATA) /** * name: PLOT_24 * mid: 0x24 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_24 0x24 #define PXGS_U_MID_PLOT_24_DATA_TYPE float #define PXGS_U_MID_PLOT_24_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_24_DATA_PACK(DATA) (DATA) /** * name: PLOT_25 * mid: 0x25 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_25 0x25 #define PXGS_U_MID_PLOT_25_DATA_TYPE float #define PXGS_U_MID_PLOT_25_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_25_DATA_PACK(DATA) (DATA) /** * name: PLOT_26 * mid: 0x26 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_26 0x26 #define PXGS_U_MID_PLOT_26_DATA_TYPE float #define PXGS_U_MID_PLOT_26_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_26_DATA_PACK(DATA) (DATA) /** * name: PLOT_27 * mid: 0x27 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_27 0x27 #define PXGS_U_MID_PLOT_27_DATA_TYPE float #define PXGS_U_MID_PLOT_27_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_27_DATA_PACK(DATA) (DATA) /** * name: PLOT_28 * mid: 0x28 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_28 0x28 #define PXGS_U_MID_PLOT_28_DATA_TYPE float #define PXGS_U_MID_PLOT_28_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_28_DATA_PACK(DATA) (DATA) /** * name: PLOT_29 * mid: 0x29 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_29 0x29 #define PXGS_U_MID_PLOT_29_DATA_TYPE float #define PXGS_U_MID_PLOT_29_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_29_DATA_PACK(DATA) (DATA) /** * name: PLOT_2A * mid: 0x2A * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2A 0x2A #define PXGS_U_MID_PLOT_2A_DATA_TYPE float #define PXGS_U_MID_PLOT_2A_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2A_DATA_PACK(DATA) (DATA) /** * name: PLOT_2B * mid: 0x2B * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2B 0x2B #define PXGS_U_MID_PLOT_2B_DATA_TYPE float #define PXGS_U_MID_PLOT_2B_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2B_DATA_PACK(DATA) (DATA) /** * name: PLOT_2C * mid: 0x2C * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2C 0x2C #define PXGS_U_MID_PLOT_2C_DATA_TYPE float #define PXGS_U_MID_PLOT_2C_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2C_DATA_PACK(DATA) (DATA) /** * name: PLOT_2D * mid: 0x2D * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2D 0x2D #define PXGS_U_MID_PLOT_2D_DATA_TYPE float #define PXGS_U_MID_PLOT_2D_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2D_DATA_PACK(DATA) (DATA) /** * name: PLOT_2E * mid: 0x2E * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2E 0x2E #define PXGS_U_MID_PLOT_2E_DATA_TYPE float #define PXGS_U_MID_PLOT_2E_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2E_DATA_PACK(DATA) (DATA) /** * name: PLOT_2F * mid: 0x2F * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_2F 0x2F #define PXGS_U_MID_PLOT_2F_DATA_TYPE float #define PXGS_U_MID_PLOT_2F_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_2F_DATA_PACK(DATA) (DATA) /** * name: PLOT_30 * mid: 0x30 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_30 0x30 #define PXGS_U_MID_PLOT_30_DATA_TYPE float #define PXGS_U_MID_PLOT_30_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_30_DATA_PACK(DATA) (DATA) /** * name: PLOT_31 * mid: 0x31 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_31 0x31 #define PXGS_U_MID_PLOT_31_DATA_TYPE float #define PXGS_U_MID_PLOT_31_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_31_DATA_PACK(DATA) (DATA) /** * name: PLOT_32 * mid: 0x32 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_32 0x32 #define PXGS_U_MID_PLOT_32_DATA_TYPE float #define PXGS_U_MID_PLOT_32_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_32_DATA_PACK(DATA) (DATA) /** * name: PLOT_33 * mid: 0x33 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_33 0x33 #define PXGS_U_MID_PLOT_33_DATA_TYPE float #define PXGS_U_MID_PLOT_33_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_33_DATA_PACK(DATA) (DATA) /** * name: PLOT_34 * mid: 0x34 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_34 0x34 #define PXGS_U_MID_PLOT_34_DATA_TYPE float #define PXGS_U_MID_PLOT_34_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_34_DATA_PACK(DATA) (DATA) /** * name: PLOT_35 * mid: 0x35 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_35 0x35 #define PXGS_U_MID_PLOT_35_DATA_TYPE float #define PXGS_U_MID_PLOT_35_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_35_DATA_PACK(DATA) (DATA) /** * name: PLOT_36 * mid: 0x36 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_36 0x36 #define PXGS_U_MID_PLOT_36_DATA_TYPE float #define PXGS_U_MID_PLOT_36_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_36_DATA_PACK(DATA) (DATA) /** * name: PLOT_37 * mid: 0x37 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_37 0x37 #define PXGS_U_MID_PLOT_37_DATA_TYPE float #define PXGS_U_MID_PLOT_37_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_37_DATA_PACK(DATA) (DATA) /** * name: PLOT_38 * mid: 0x38 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_38 0x38 #define PXGS_U_MID_PLOT_38_DATA_TYPE float #define PXGS_U_MID_PLOT_38_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_38_DATA_PACK(DATA) (DATA) /** * name: PLOT_39 * mid: 0x39 * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_39 0x39 #define PXGS_U_MID_PLOT_39_DATA_TYPE float #define PXGS_U_MID_PLOT_39_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_39_DATA_PACK(DATA) (DATA) /** * name: PLOT_3A * mid: 0x3A * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3A 0x3A #define PXGS_U_MID_PLOT_3A_DATA_TYPE float #define PXGS_U_MID_PLOT_3A_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3A_DATA_PACK(DATA) (DATA) /** * name: PLOT_3B * mid: 0x3B * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3B 0x3B #define PXGS_U_MID_PLOT_3B_DATA_TYPE float #define PXGS_U_MID_PLOT_3B_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3B_DATA_PACK(DATA) (DATA) /** * name: PLOT_3C * mid: 0x3C * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3C 0x3C #define PXGS_U_MID_PLOT_3C_DATA_TYPE float #define PXGS_U_MID_PLOT_3C_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3C_DATA_PACK(DATA) (DATA) /** * name: PLOT_3D * mid: 0x3D * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3D 0x3D #define PXGS_U_MID_PLOT_3D_DATA_TYPE float #define PXGS_U_MID_PLOT_3D_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3D_DATA_PACK(DATA) (DATA) /** * name: PLOT_3E * mid: 0x3E * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3E 0x3E #define PXGS_U_MID_PLOT_3E_DATA_TYPE float #define PXGS_U_MID_PLOT_3E_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3E_DATA_PACK(DATA) (DATA) /** * name: PLOT_3F * mid: 0x3F * direction: XCopter -> PANGS * data type: float * enlarge: 1 */ #define PXGS_U_MID_PLOT_3F 0x3F #define PXGS_U_MID_PLOT_3F_DATA_TYPE float #define PXGS_U_MID_PLOT_3F_DATA_ENLARGE 1 #define PXGS_U_MID_PLOT_3F_DATA_PACK(DATA) (DATA) #endif