Loading...
Searching...
No Matches
subghz_file_encoder_worker.h
1#pragma once
2
3#include <furi_hal.h>
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9typedef void (*SubGhzFileEncoderWorkerCallbackEnd)(void* context);
10
12
18void subghz_file_encoder_worker_callback_end(
20 SubGhzFileEncoderWorkerCallbackEnd callback_end,
21 void* context_end);
22
27SubGhzFileEncoderWorker* subghz_file_encoder_worker_alloc(void);
28
33void subghz_file_encoder_worker_free(SubGhzFileEncoderWorker* instance);
34
40LevelDuration subghz_file_encoder_worker_get_level_duration(void* context);
41
49bool subghz_file_encoder_worker_start(
51 const char* file_path,
52 const char* radio_device_name);
53
58void subghz_file_encoder_worker_stop(SubGhzFileEncoderWorker* instance);
59
65bool subghz_file_encoder_worker_is_running(SubGhzFileEncoderWorker* instance);
66
67#ifdef __cplusplus
68}
69#endif
Furi HAL API.
Definition level_duration.h:15
Definition subghz_file_encoder_worker.c:13