CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
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>
6
8 const char *args_str,
9 char *response_output_buf, uint16_t response_output_buf_len
10);
11
13 const char *args_str,
14 char *response_output_buf, uint16_t response_output_buf_len
15);
16
18 const char *args_str,
19 char *response_output_buf, uint16_t response_output_buf_len
20);
21
22uint8_t TCMDEXEC_mpi_enable_active_mode(const char *args_str,
23 char *response_output_buf, uint16_t response_output_buf_len);
24
25uint8_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__ */
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
uint8_t TCMDEXEC_mpi_demo_set_transceiver_mode(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:186
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
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
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