|
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 行目に定義があります。