| 1234567891011121314151617181920212223 |
- #pragma once
- #include "../types.h"
- /**
- * Registration by name SubGhzProtocol.
- * @param name Protocol name
- * @return SubGhzProtocol* pointer to a SubGhzProtocol instance
- */
- const SubGhzProtocol* subghz_protocol_registry_get_by_name(const char* name);
- /**
- * Registration protocol by index in array SubGhzProtocol.
- * @param index Protocol by index in array
- * @return SubGhzProtocol* pointer to a SubGhzProtocol instance
- */
- const SubGhzProtocol* subghz_protocol_registry_get_by_index(size_t index);
- /**
- * Getting the number of registered protocols.
- * @return Number of protocols
- */
- size_t subghz_protocol_registry_count();
|