テレメトリの登録,テレメトリ関連処理
[詳解]
[ソースコード]
|
static void | initialize_tlm_table_ (void) |
|
TF_TLM_FUNC_ACK | TF_generate_contents (TLM_CODE tlm_id, uint8_t *packet, uint16_t *len, uint16_t max_len) |
| テレメを実際に生成する関数 [詳解]
|
|
void | TF_initialize (void) |
| TF の初期化 [詳解]
|
|
void | TF_copy_u8 (uint8_t *ptr, uint8_t data) |
|
void | TF_copy_u16 (uint8_t *ptr, uint16_t data) |
|
void | TF_copy_u32 (uint8_t *ptr, uint32_t data) |
|
void | TF_copy_i8 (uint8_t *ptr, int8_t data) |
|
void | TF_copy_i16 (uint8_t *ptr, int16_t data) |
|
void | TF_copy_i32 (uint8_t *ptr, int32_t data) |
|
void | TF_copy_float (uint8_t *ptr, float data) |
|
void | TF_copy_double (uint8_t *ptr, double data) |
|
CCP_CmdRet | Cmd_TF_INIT (const CommonCmdPacket *packet) |
|
CCP_CmdRet | Cmd_TF_REGISTER_TLM (const CommonCmdPacket *packet) |
|
CCP_CmdRet | Cmd_TF_SET_PAGE_FOR_TLM (const CommonCmdPacket *packet) |
|
テレメトリの登録,テレメトリ関連処理
telemetry_frame.c に定義があります。
◆ Cmd_TF_INIT()
◆ Cmd_TF_REGISTER_TLM()
◆ Cmd_TF_SET_PAGE_FOR_TLM()
◆ initialize_tlm_table_()
static void initialize_tlm_table_ |
( |
void |
| ) |
|
|
static |
◆ TF_copy_double()
void TF_copy_double |
( |
uint8_t * |
ptr, |
|
|
double |
data |
|
) |
| |
◆ TF_copy_float()
void TF_copy_float |
( |
uint8_t * |
ptr, |
|
|
float |
data |
|
) |
| |
◆ TF_copy_i16()
void TF_copy_i16 |
( |
uint8_t * |
ptr, |
|
|
int16_t |
data |
|
) |
| |
◆ TF_copy_i32()
void TF_copy_i32 |
( |
uint8_t * |
ptr, |
|
|
int32_t |
data |
|
) |
| |
◆ TF_copy_i8()
void TF_copy_i8 |
( |
uint8_t * |
ptr, |
|
|
int8_t |
data |
|
) |
| |
◆ TF_copy_u16()
void TF_copy_u16 |
( |
uint8_t * |
ptr, |
|
|
uint16_t |
data |
|
) |
| |
◆ TF_copy_u32()
void TF_copy_u32 |
( |
uint8_t * |
ptr, |
|
|
uint32_t |
data |
|
) |
| |
◆ TF_copy_u8()
void TF_copy_u8 |
( |
uint8_t * |
ptr, |
|
|
uint8_t |
data |
|
) |
| |
◆ TF_generate_contents()
テレメを実際に生成する関数
- 引数
-
[in] | tlm_id | Tlm ID |
[out] | packet | テレメを作る uint8_t にシリアライズされた packet へのポインタ |
[out] | len | 生成したテレメのパケット長 |
[in] | max_len | 許容できる最大テレメパケット長 |
- 戻り値
- TF_TLM_FUNC_ACK
telemetry_frame.c の 19 行目に定義があります。
◆ TF_initialize()
void TF_initialize |
( |
void |
| ) |
|
◆ telemetry_frame
◆ telemetry_frame_