Loading...
Searching...
No Matches
kinggates_stylo_4k.h
1#pragma once
2#include "base.h"
3
4#define SUBGHZ_PROTOCOL_KINGGATES_STYLO_4K_NAME "KingGates Stylo4k"
5
8
9extern const SubGhzProtocolDecoder subghz_protocol_kinggates_stylo_4k_decoder;
10extern const SubGhzProtocolEncoder subghz_protocol_kinggates_stylo_4k_encoder;
11extern const SubGhzProtocol subghz_protocol_kinggates_stylo_4k;
12
18void* subghz_protocol_decoder_kinggates_stylo_4k_alloc(SubGhzEnvironment* environment);
19
24void subghz_protocol_decoder_kinggates_stylo_4k_free(void* context);
25
30void subghz_protocol_decoder_kinggates_stylo_4k_reset(void* context);
31
38void subghz_protocol_decoder_kinggates_stylo_4k_feed(void* context, bool level, uint32_t duration);
39
45uint8_t subghz_protocol_decoder_kinggates_stylo_4k_get_hash_data(void* context);
46
54SubGhzProtocolStatus subghz_protocol_decoder_kinggates_stylo_4k_serialize(
55 void* context,
56 FlipperFormat* flipper_format,
57 SubGhzRadioPreset* preset);
58
65SubGhzProtocolStatus subghz_protocol_decoder_kinggates_stylo_4k_deserialize(
66 void* context,
67 FlipperFormat* flipper_format);
68
74void subghz_protocol_decoder_kinggates_stylo_4k_get_string(void* context, FuriString* output);
Definition flipper_format.c:12
Definition string.c:4
Definition environment.c:4
Definition types.h:84
Definition kinggates_stylo_4k.c:20
Definition types.h:97
Definition kinggates_stylo_4k.c:31
Definition types.h:129
Definition types.h:35