C2A_Core
tcp_to_m_pdu.h ファイル

PacketList から TCPacket を取ってきてそれを送信可能な M_PDU へと変換する [詳解]

#include <stddef.h>
#include <src_core/TlmCmd/packet_list.h>
#include "m_pdu.h"
#include <src_core/System/TimeManager/time_manager.h>
tcp_to_m_pdu.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

struct  TcpToMPdu
 TCPacket を M_PDU に変換するときに必要なパラメータ [詳解]
 

列挙型

enum  T2M_ACK { T2M_SUCCESS , T2M_NO_DATA_TO_SEND , T2M_INVALID_M_PDU , TSM_UNKNOWN }
 T2M 関数の返り値 [詳解]
 

関数

void T2M_initialize (TcpToMPdu *tcp_to_m_pdu)
 T2M 構造体の初期化 [詳解]
 
T2M_ACK T2M_form_m_pdu (TcpToMPdu *tcp_to_m_pdu, PacketList *pl, M_PDU *m_pdu)
 TCPacket を M_PDU に変換する [詳解]
 

詳解

PacketList から TCPacket を取ってきてそれを送信可能な M_PDU へと変換する

tcp_to_m_pdu.h に定義があります。

列挙型詳解

◆ T2M_ACK

enum T2M_ACK

T2M 関数の返り値

列挙値
T2M_SUCCESS 
T2M_NO_DATA_TO_SEND 
T2M_INVALID_M_PDU 
TSM_UNKNOWN 

tcp_to_m_pdu.h20 行目に定義があります。

関数詳解

◆ T2M_form_m_pdu()

T2M_ACK T2M_form_m_pdu ( TcpToMPdu tcp_to_m_pdu,
PacketList pl,
M_PDU m_pdu 
)

TCPacket を M_PDU に変換する

引数
[in]plTCPacket を取得する Packet List
[in]tcp_to_m_pdu変換する時のパラメータ群
[out]m_pdu生成される M_PDU
戻り値
T2M_ACK

tcp_to_m_pdu.c26 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ T2M_initialize()

void T2M_initialize ( TcpToMPdu tcp_to_m_pdu)

T2M 構造体の初期化

引数
[out]tcp_to_m_pdu初期化する T2M
戻り値
void

tcp_to_m_pdu.c11 行目に定義があります。

呼び出し関係図:
被呼び出し関係図: