CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
comms_telecommand_defs.h
Go to the documentation of this file.
1#ifndef INCLUDE_GUARD__COMMS_TELECOMMAND_DEFS_H
2#define INCLUDE_GUARD__COMMS_TELECOMMAND_DEFS_H
3
5
6#include <stdint.h>
7
9 const char *args_str,
10 char *response_output_buf, uint16_t response_output_buf_len
11);
12
14 const char *args_str,
15 char *response_output_buf, uint16_t response_output_buf_len
16);
17
18// MARK: Bulk Downlink
20 const char *args_str,
21 char *response_output_buf, uint16_t response_output_buf_len
22);
24 const char *args_str,
25 char *response_output_buf, uint16_t response_output_buf_len
26);
28 const char *args_str,
29 char *response_output_buf, uint16_t response_output_buf_len
30);
31
32
33// MARK: Bulk Uplink
35 const char *args_str,
36 char *response_output_buf,
37 uint16_t response_output_buf_len
38);
40 const char *args_str,
41 char *response_output_buf,
42 uint16_t response_output_buf_len
43);
45 const char *args_str,
46 char *response_output_buf,
47 uint16_t response_output_buf_len
48);
49uint8_t TCMDEXEC_bulkup16(
50 const char *args_str,
51 char *response_output_buf,
52 uint16_t response_output_buf_len
53);
55 const char *args_str,
56 char *response_output_buf,
57 uint16_t response_output_buf_len
58);
59uint8_t TCMDEXEC_bulkup64(
60 const char *args_str,
61 char *response_output_buf,
62 uint16_t response_output_buf_len
63);
65 const char *args_str,
66 char *response_output_buf,
67 uint16_t response_output_buf_len
68);
69
70#endif // INCLUDE_GUARD__COMMS_TELECOMMAND_DEFS_H
uint8_t TCMDEXEC_comms_bulk_uplink_seek(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Seek to a new position in the currently open bulk uplink file.
Definition comms_telecommand_defs.c:502
uint8_t TCMDEXEC_comms_bulk_file_downlink_pause(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Pause bulk file downlink.
Definition comms_telecommand_defs.c:185
uint8_t TCMDEXEC_comms_get_rf_switch_info(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Gets the current RF switch control mode and the current antenna state.
Definition comms_telecommand_defs.c:66
uint8_t TCMDEXEC_comms_bulk_file_downlink_resume(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Definition comms_telecommand_defs.c:207
uint8_t TCMDEXEC_bulkup64(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write Base64 bytes to the currently open bulk uplink file.
Definition comms_telecommand_defs.c:486
uint8_t TCMDEXEC_comms_bulk_uplink_write_bytes_base64(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write Base64 bytes to the currently open bulk uplink file.
Definition comms_telecommand_defs.c:407
uint8_t TCMDEXEC_bulkup16(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write hex bytes to the currently open bulk uplink file.
Definition comms_telecommand_defs.c:468
uint8_t TCMDEXEC_comms_bulk_uplink_write_bytes_hex(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Write hex bytes to the currently open bulk uplink file.
Definition comms_telecommand_defs.c:346
uint8_t TCMDEXEC_comms_bulk_uplink_close_file(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Close the currently open bulk uplink file.
Definition comms_telecommand_defs.c:312
uint8_t TCMDEXEC_comms_bulk_file_downlink_start(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Initiate a bulk file downlink over the UHF radio.
Definition comms_telecommand_defs.c:103
uint8_t TCMDEXEC_comms_set_rf_switch_control_mode(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Sets the state of the dipole switch on the OBC to either Antenna 1 or Antenna 2.
Definition comms_telecommand_defs.c:16
uint8_t TCMDEXEC_comms_bulk_uplink_open_file(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Open a file for bulk uplink.
Definition comms_telecommand_defs.c:234