C2A_Core
apid_define.h
[詳解]
1 
6 #ifndef APID_DEFINE_H_
7 #define APID_DEFINE_H_
8 
9 #include <stdint.h>
10 
16 typedef enum
17 {
18  APID_MOBC_CMD = 0x210,
19  APID_AOBC_CMD = 0x211,
20  APID_TOBC_CMD = 0x212,
21  APID_TCAL_TLM = 0x410,
22  APID_MOBC_TLM = 0x510,
23  APID_AOBC_TLM = 0x511,
24  APID_TOBC_TLM = 0x512,
25  APID_DUMP_TLM = 0x710,
26  APID_FILL_PKT = 0x7ff,
28 } APID;
29 
30 
37 APID APID_get_apid_from_uint16(uint16_t apid);
38 
39 #endif
APID APID_get_apid_from_uint16(uint16_t apid)
バイト列から APID を取得
Definition: apid_define.c:10
APID
Application Process ID
Definition: apid_define.h:17
@ APID_AOBC_CMD
01000010001b: APID for AOBC 宛の CMD
Definition: apid_define.h:19
@ APID_TCAL_TLM
10000010000b: APID for TIME CARIBLATION TLM (FIXME: 現在まともに使ってない)
Definition: apid_define.h:21
@ APID_DUMP_TLM
11100010000b: APID for DUMP TLM (FIXME: 現在まともに使ってない)
Definition: apid_define.h:25
@ APID_MOBC_TLM
10100010000b: APID for MOBC で生成される TLM
Definition: apid_define.h:22
@ APID_TOBC_TLM
10100010002b: APID for TOBC で生成される TLM
Definition: apid_define.h:24
@ APID_MOBC_CMD
01000010000b: APID for MOBC 宛の CMD
Definition: apid_define.h:18
@ APID_UNKNOWN
Definition: apid_define.h:27
@ APID_TOBC_CMD
01000010010b: APID for TOBC 宛の CMD
Definition: apid_define.h:20
@ APID_AOBC_TLM
10100010001b: APID for AOBC で生成される TLM
Definition: apid_define.h:23
@ APID_FILL_PKT
11111111111b: APID for FILL PACKET
Definition: apid_define.h:26
C89 環境用 stdint.h