6#define SUBGHZ_PROTOCOL_SECPLUS_V1_NAME "Security+ 1.0"
26void subghz_protocol_encoder_secplus_v1_free(
void* context);
35 subghz_protocol_encoder_secplus_v1_deserialize(
void* context,
FlipperFormat* flipper_format);
41void subghz_protocol_encoder_secplus_v1_stop(
void* context);
48LevelDuration subghz_protocol_encoder_secplus_v1_yield(
void* context);
61void subghz_protocol_decoder_secplus_v1_free(
void* context);
67void subghz_protocol_decoder_secplus_v1_reset(
void* context);
75void subghz_protocol_decoder_secplus_v1_feed(
void* context,
bool level, uint32_t duration);
82uint8_t subghz_protocol_decoder_secplus_v1_get_hash_data(
void* context);
91SubGhzProtocolStatus subghz_protocol_decoder_secplus_v1_serialize(
103 subghz_protocol_decoder_secplus_v1_deserialize(
void* context,
FlipperFormat* flipper_format);
110void subghz_protocol_decoder_secplus_v1_get_string(
void* context,
FuriString* output);
Definition level_duration.h:15
Definition environment.c:4
Definition secplus_v1.c:35
Definition secplus_v1.c:46