C2A_Core
packet_list_util.h
[詳解]
1 
5 #ifndef PACKET_LIST_UTIL_H_
6 #define PACKET_LIST_UTIL_H_
7 
8 #include "packet_list.h"
10 
21  CommonTlmCmdPacket* packet_stock,
22  uint16_t node_num,
23  PacketList* pl);
24 
35  CommonTlmPacket* packet_stock,
36  uint16_t node_num,
37  PacketList* pl);
38 
49  CommonCmdPacket* packet_stock,
50  uint16_t node_num,
51  PacketList* pl);
52 
53 #endif
CTCP 関連基本関数の宣言
CTCP, CTP, CCP のリストとしてのデータ構造を定義. 片方向リストとして実装されている
PL_ACK
PacketList 関連操作のエラーコード
Definition: packet_list.h:39
PL_ACK PL_initialize_with_ctp(PL_Node *pl_node_stock, CommonTlmPacket *packet_stock, uint16_t node_num, PacketList *pl)
static に確保された PL_Node 配列と CTP 配列を受け取りその領域を使用して PL を初期化
PL_ACK PL_initialize_with_ccp(PL_Node *pl_node_stock, CommonCmdPacket *packet_stock, uint16_t node_num, PacketList *pl)
static に確保された PL_Node 配列と CCP 配列を受け取りその領域を使用して PL を初期化
PL_ACK PL_initialize_with_ctcp(PL_Node *pl_node_stock, CommonTlmCmdPacket *packet_stock, uint16_t node_num, PacketList *pl)
static に確保された PL_Node 配列と CTCP 配列を受け取りその領域を使用して PL を初期化
Space Packet (コマンド用)
片方向リストを構成する各 Node
Definition: packet_list.h:59
パケットリスト本体
Definition: packet_list.h:73
Space Packet
Space Packet (テレメ用)