|
C2A_Core
|
GS Driver のインスタンス化 [詳解]
#include "di_gs.h"#include <src_core/TlmCmd/packet_handler.h>#include <src_core/TlmCmd/common_cmd_packet_util.h>#include <src_core/Library/print.h>#include <src_core/Library/result.h>#include "../../Drivers/Com/gs_validate.h"#include "../../Settings/port_config.h"#include "../../Settings/DriverSuper/driver_buffer_define.h"変数 | |
| static GS_Driver | gs_driver_ |
| const GS_Driver *const | gs_driver = &gs_driver_ |
| static DI_GS_TlmPacketHandler | DI_GS_rt_tlm_packet_handler_ |
| const DI_GS_TlmPacketHandler *const | DI_GS_rt_tlm_packet_handler = &DI_GS_rt_tlm_packet_handler_ |
| static DI_GS_TlmPacketHandler | DI_GS_rp_tlm_packet_handler_ |
| const DI_GS_TlmPacketHandler *const | DI_GS_rp_tlm_packet_handler = &DI_GS_rp_tlm_packet_handler_ |
| static DS_StreamRecBuffer | DI_GS_ccsds_rx_buffer_ [GS_RX_HEADER_NUM] |
| static uint8_t | DI_GS_ccsds_rx_buffer_allocation_ [GS_RX_HEADER_NUM][DS_STREAM_REC_BUFFER_SIZE_DEFAULT] |
| static DS_StreamRecBuffer | DI_GS_uart_rx_buffer_ [GS_RX_HEADER_NUM] |
| static uint8_t | DI_GS_uart_rx_buffer_allocation_ [GS_RX_HEADER_NUM][DS_STREAM_REC_BUFFER_SIZE_DEFAULT] |
GS Driver のインスタンス化
di_gs.c に定義があります。
| CCP_CmdRet Cmd_DI_GS_CCSDS_GET_BUFFER | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_CCSDS_SET_RATE | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_DRIVER_RESET | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_SET_FARM_PW | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_SET_INFO | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_SET_RP_FLUSH_INTERVAL | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_SET_RT_FLUSH_INTERVAL | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_UART_TLM_OFF | ( | const CommonCmdPacket * | packet | ) |
| CCP_CmdRet Cmd_DI_GS_UART_TLM_ON | ( | const CommonCmdPacket * | packet | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| const DI_GS_TlmPacketHandler* const DI_GS_rp_tlm_packet_handler = &DI_GS_rp_tlm_packet_handler_ |
|
static |
| const DI_GS_TlmPacketHandler* const DI_GS_rt_tlm_packet_handler = &DI_GS_rt_tlm_packet_handler_ |
|
static |
|
static |
|
static |
| const GS_Driver* const gs_driver = &gs_driver_ |