8 #ifndef COMMON_TLM_CMD_PACKET_H_
9 #define COMMON_TLM_CMD_PACKET_H_
APID
Application Process ID
CTCP_PACKET_TYPE
tlm (CTP) or cmd (CCP) を規定
@ CTCP_PACKET_TYPE_UNKNOWN
const CommonTlmPacket * CTCP_convert_to_ctp(const CommonTlmCmdPacket *ctcp)
CTCP を CTP に変換(キャスト)
uint16_t CTCP_get_packet_len(const CommonTlmCmdPacket *packet)
パケット長を取得
int CTCP_is_valid_packet(const CommonTlmCmdPacket *packet)
有効なパケットかチェックする
CTCP_PACKET_TYPE CTCP_get_packet_type(const CommonTlmCmdPacket *packet)
tlm か cmd かを判断
const CommonTlmCmdPacket * CTCP_convert_from_ctp(const CommonTlmPacket *ctp)
CTP を CTCP に変換(キャスト)
const CommonCmdPacket * CTCP_convert_to_ccp(const CommonTlmCmdPacket *ctcp)
CTCP を CCP に変換(キャスト)
void CTCP_copy_packet(CommonTlmCmdPacket *dest, const CommonTlmCmdPacket *src)
CommonTlmCmdPacket をコピー
void CTCP_set_apid(CommonTlmCmdPacket *packet, APID apid)
APID を設定
const CommonTlmCmdPacket * CTCP_convert_from_ccp(const CommonCmdPacket *ccp)
CCP を CTCP に変換(キャスト)
APID CTCP_get_apid(const CommonTlmCmdPacket *packet)
APID を取得