C2A_Core
|
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>
データ構造 | |
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 に定義があります。
enum T2M_ACK |
T2M 関数の返り値
列挙値 | |
---|---|
T2M_SUCCESS | |
T2M_NO_DATA_TO_SEND | |
T2M_INVALID_M_PDU | |
TSM_UNKNOWN |
tcp_to_m_pdu.h の 20 行目に定義があります。
T2M_ACK T2M_form_m_pdu | ( | TcpToMPdu * | tcp_to_m_pdu, |
PacketList * | pl, | ||
M_PDU * | m_pdu | ||
) |
TCPacket を M_PDU に変換する
[in] | pl | TCPacket を取得する Packet List |
[in] | tcp_to_m_pdu | 変換する時のパラメータ群 |
[out] | m_pdu | 生成される M_PDU |
tcp_to_m_pdu.c の 26 行目に定義があります。
void T2M_initialize | ( | TcpToMPdu * | tcp_to_m_pdu | ) |
T2M 構造体の初期化
[out] | tcp_to_m_pdu | 初期化する T2M |
tcp_to_m_pdu.c の 11 行目に定義があります。