5#define SUBGHZ_PROTOCOL_INTERTECHNO_V3_NAME "Intertechno_V3"
19void* subghz_protocol_encoder_intertechno_v3_alloc(
SubGhzEnvironment* environment);
25void subghz_protocol_encoder_intertechno_v3_free(
void* context);
33SubGhzProtocolStatus subghz_protocol_encoder_intertechno_v3_deserialize(
41void subghz_protocol_encoder_intertechno_v3_stop(
void* context);
48LevelDuration subghz_protocol_encoder_intertechno_v3_yield(
void* context);
55void* subghz_protocol_decoder_intertechno_v3_alloc(
SubGhzEnvironment* environment);
61void subghz_protocol_decoder_intertechno_v3_free(
void* context);
67void subghz_protocol_decoder_intertechno_v3_reset(
void* context);
75void subghz_protocol_decoder_intertechno_v3_feed(
void* context,
bool level, uint32_t duration);
82uint8_t subghz_protocol_decoder_intertechno_v3_get_hash_data(
void* context);
91SubGhzProtocolStatus subghz_protocol_decoder_intertechno_v3_serialize(
102SubGhzProtocolStatus subghz_protocol_decoder_intertechno_v3_deserialize(
111void subghz_protocol_decoder_intertechno_v3_get_string(
void* context,
FuriString* output);
Definition level_duration.h:15
Definition environment.c:4
Definition intertechno_v3.c:24
Definition intertechno_v3.c:31