1#ifndef INCLUDE_GUARD__BULK_FILE_DOWNLINK_H__
2#define INCLUDE_GUARD__BULK_FILE_DOWNLINK_H__
uint32_t COMMS_bulk_file_downlink_absolute_start_offset
Definition bulk_file_downlink.c:12
lfs_file_t COMMS_bulk_file_downlink_file
Definition bulk_file_downlink.c:19
COMMS_bulk_file_downlink_state_enum_t COMMS_bulk_file_downlink_state
Definition bulk_file_downlink.c:18
uint32_t COMMS_bulk_file_downlink_total_bytes
Definition bulk_file_downlink.c:14
uint8_t COMMS_bulk_file_downlink_pause(void)
Definition bulk_file_downlink.c:163
uint8_t COMMS_bulk_file_downlink_resume(void)
Definition bulk_file_downlink.c:174
COMMS_bulk_file_downlink_state_enum_t
Definition bulk_file_downlink.h:9
@ COMMS_BULK_FILE_DOWNLINK_STATE_PAUSED
Definition bulk_file_downlink.h:12
@ COMMS_BULK_FILE_DOWNLINK_STATE_IDLE
Definition bulk_file_downlink.h:10
@ COMMS_BULK_FILE_DOWNLINK_STATE_DOWNLINKING
Definition bulk_file_downlink.h:11
uint8_t COMMS_bulk_file_downlink_next_seq_num
Definition bulk_file_downlink.c:16
char COMMS_bulk_file_downlink_file_path[LFS_MAX_PATH_LENGTH]
Definition bulk_file_downlink.c:11
uint32_t COMMS_bulk_file_downlink_bytes_downlinked
Definition bulk_file_downlink.c:15
uint32_t COMMS_bulk_file_downlink_next_start_offset
Definition bulk_file_downlink.c:13
uint8_t COMMS_bulk_file_downlink_total_seq_num
Definition bulk_file_downlink.c:17
int32_t COMMS_bulk_file_downlink_start(char *file_path, uint32_t start_offset, uint32_t max_bytes)
Initiate a bulk file downlink over the UHF radio.
Definition bulk_file_downlink.c:31
struct lfs_file lfs_file_t
#define LFS_MAX_PATH_LENGTH
The maximum path length supported by CTS-SAT-1, including the null terminator.
Definition littlefs_helper.h:25