Loading...
Searching...
No Matches
lfrfid_raw_worker.h
1#pragma once
2#include <furi.h>
3#include "lfrfid_worker.h"
4#include <toolbox/protocols/protocol_dict.h>
5#include "protocols/lfrfid_protocols.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11typedef struct LFRFIDRawWorker LFRFIDRawWorker;
12
18LFRFIDRawWorker* lfrfid_raw_worker_alloc(void);
19
25void lfrfid_raw_worker_free(LFRFIDRawWorker* worker);
26
37void lfrfid_raw_worker_start_read(
38 LFRFIDRawWorker* worker,
39 const char* file_path,
40 float frequency,
41 float duty_cycle,
42 LFRFIDWorkerReadRawCallback callback,
43 void* context);
44
53void lfrfid_raw_worker_start_emulate(
54 LFRFIDRawWorker* worker,
55 const char* file_path,
56 LFRFIDWorkerEmulateRawCallback callback,
57 void* context);
58
64void lfrfid_raw_worker_stop(LFRFIDRawWorker* worker);
65
66#ifdef __cplusplus
67}
68#endif
LFRFID worker.
Definition lfrfid_raw_worker.c:41