C2A_Core
|
コンポ間通信などで標準的に使う ネットワーク層 の EB90 Packet [詳解]
マクロ定義 | |
#define | EB90_PACKET_HEADER_SIZE (4) |
EB90 Packet のヘッダサイズ [詳解] | |
関数 | |
uint32_t | EB90_PACKET_get_version_from_dssc (const DS_StreamConfig *p_stream_config) |
Version ID の取得 [詳解] | |
uint32_t | EB90_PACKET_get_count_from_dssc (const DS_StreamConfig *p_stream_config) |
Tlm / Cmd Count の取得 [詳解] | |
uint32_t | EB90_PACKET_get_id_from_dssc (const DS_StreamConfig *p_stream_config) |
Tlm / Cmd ID の取得 [詳解] | |
const uint8_t * | EB90_PACKET_get_user_data_head_from_dssc (const DS_StreamConfig *p_stream_config) |
受信フレームからPacket Field の先頭ポインタを取得する [詳解] | |
コンポ間通信などで標準的に使う ネットワーク層 の EB90 Packet
eb90_packet_for_driver_super.h に定義があります。
#define EB90_PACKET_HEADER_SIZE (4) |
EB90 Packet のヘッダサイズ
eb90_packet_for_driver_super.h の 32 行目に定義があります。
uint32_t EB90_PACKET_get_count_from_dssc | ( | const DS_StreamConfig * | p_stream_config | ) |
Tlm / Cmd Count の取得
p_stream_config | DriverSuper 構造体の DS_StreamConfig |
Tlm | / Cmd Count (バージョン 0x01 では uint8_t だが将来性のために uint32_t で返す) |
0 | (入力が不正な場合) |
eb90_packet_for_driver_super.c の 22 行目に定義があります。
uint32_t EB90_PACKET_get_id_from_dssc | ( | const DS_StreamConfig * | p_stream_config | ) |
Tlm / Cmd ID の取得
p_stream_config | DriverSuper 構造体の DS_StreamConfig |
Tlm | / Cmd ID (バージョン 0x01 では uint16_t だが将来性のために uint32_t で返す) |
0 | (入力が不正な場合) |
eb90_packet_for_driver_super.c の 37 行目に定義があります。
const uint8_t* EB90_PACKET_get_user_data_head_from_dssc | ( | const DS_StreamConfig * | p_stream_config | ) |
受信フレームからPacket Field の先頭ポインタを取得する
p_stream_config | DriverSuper 構造体の DS_StreamConfig |
Packet | Field の先頭ポインタ |
NULL | (入力が不正な場合) |
eb90_packet_for_driver_super.c の 54 行目に定義があります。
uint32_t EB90_PACKET_get_version_from_dssc | ( | const DS_StreamConfig * | p_stream_config | ) |
Version ID の取得
p_stream_config | DriverSuper 構造体の DS_StreamConfig |
eb90_packet_for_driver_super.c の 15 行目に定義があります。