CTS-SAT-1-OBC-Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
firmware
Core
Inc
telecommands
mpi_telecommand_defs.h
Go to the documentation of this file.
1
#ifndef INCLUDE_GUARD__MPI_TELECOMMAND_DEFS_H__
2
#define INCLUDE_GUARD__MPI_TELECOMMAND_DEFS_H__
3
4
#include <stdint.h>
5
#include "
telecommand_exec/telecommand_definitions.h
"
6
7
uint8_t
TCMDEXEC_mpi_send_command_get_response_hex
(
8
const
char
*args_str,
9
char
*response_output_buf, uint16_t response_output_buf_len
10
);
11
12
uint8_t
TCMDEXEC_mpi_demo_tx_to_mpi
(
13
const
char
*args_str,
14
char
*response_output_buf, uint16_t response_output_buf_len
15
);
16
17
uint8_t
TCMDEXEC_mpi_set_transceiver_mode
(
18
const
char
*args_str,
19
char
*response_output_buf, uint16_t response_output_buf_len
20
);
21
22
uint8_t
TCMDEXEC_mpi_enable_active_mode
(
const
char
*args_str,
23
char
*response_output_buf, uint16_t response_output_buf_len);
24
25
uint8_t
TCMDEXEC_mpi_disable_active_mode
(
const
char
*args_str,
26
char
*response_output_buf, uint16_t response_output_buf_len);
27
28
#endif
/* INCLUDE_GUARD__MPI_TELECOMMAND_DEFINITIONS_H__ */
TCMDEXEC_mpi_send_command_get_response_hex
uint8_t TCMDEXEC_mpi_send_command_get_response_hex(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Send a configuration command & params (IF ANY) to the MPI encoded in hex.
Definition
mpi_telecommand_defs.c:25
TCMDEXEC_mpi_enable_active_mode
uint8_t TCMDEXEC_mpi_enable_active_mode(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Enables systems to start receiving data actively from MPI and storing using LFS.
Definition
mpi_telecommand_defs.c:95
TCMDEXEC_mpi_demo_tx_to_mpi
uint8_t TCMDEXEC_mpi_demo_tx_to_mpi(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Sends a message over UART to the MPI.
Definition
mpi_telecommand_defs.c:142
TCMDEXEC_mpi_set_transceiver_mode
uint8_t TCMDEXEC_mpi_set_transceiver_mode(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Manually sets the MPI's UART transceiver state.
Definition
mpi_telecommand_defs.c:187
TCMDEXEC_mpi_disable_active_mode
uint8_t TCMDEXEC_mpi_disable_active_mode(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Sets the state to not send or receive data from MPI.
Definition
mpi_telecommand_defs.c:123
telecommand_definitions.h
Generated by
1.17.0