CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
agenda_telecommands_defs.h
Go to the documentation of this file.
1#ifndef INCLUDE_GUARD__AGENDA_TELECOMMAND_DEFINITIONS_H
2#define INCLUDE_GUARD__AGENDA_TELECOMMAND_DEFINITIONS_H
3
5
6#include <stdint.h>
7
8
10 const char *args_str,
11 char *response_output_buf, uint16_t response_output_buf_size
12);
13
15 const char *args_str,
16 char *response_output_buf, uint16_t response_output_buf_size
17);
18
20 const char *args_str,
21 char *response_output_buf, uint16_t response_output_buf_size
22);
23
25 const char *args_str,
26 char *response_output_buf, uint16_t response_output_buf_size
27);
28
30 const char *args_str,
31 char *response_output_buf, uint16_t response_output_buf_size
32);
33
35 const char *args_str,
36 char *response_output_buf, uint16_t response_output_buf_len
37);
38
39#endif // INCLUDE_GUARD__AGENDA_TELECOMMAND_DEFINITIONS_H
uint8_t TCMDEXEC_agenda_fetch_logged_jsonl(const char *args_str, char *response_output_buf, uint16_t response_output_buf_size)
Telecommand: Fetch all pending agenda items, and log them each as JSONL.
Definition agenda_telecommand_defs.c:120
uint8_t TCMDEXEC_agenda_enqueue_from_file(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Telecommand: Enqueue telecommands from a file.
Definition agenda_telecommand_defs.c:291
uint8_t TCMDEXEC_agenda_delete_all(const char *args_str, char *response_output_buf, uint16_t response_output_buf_size)
Telecommand: Delete all agenda entries.
Definition agenda_telecommand_defs.c:134
uint8_t TCMDEXEC_agenda_fetch_json_grouped(const char *args_str, char *response_output_buf, uint16_t response_output_buf_size)
Fetches the active agendas and writes a minified JSON dict-of-lists to the response buffer.
Definition agenda_telecommand_defs.c:22
uint8_t TCMDEXEC_agenda_delete_by_tssent(const char *args_str, char *response_output_buf, uint16_t response_output_buf_size)
Telecommand: Delete agenda entry by tssent timestamp.
Definition agenda_telecommand_defs.c:167
uint8_t TCMDEXEC_agenda_delete_by_name(const char *args_str, char *response_output_buf, uint16_t response_output_buf_size)
Telecommand: Delete all agenda entries with a given telecommand name.
Definition agenda_telecommand_defs.c:224