13#include "infrared_error_code.h"
72 uint32_t* record_count);
bool infrared_brute_force_is_started(const InfraredBruteForce *brute_force)
Determine whether the transmission was started.
Definition infrared_brute_force.c:166
bool infrared_brute_force_send(InfraredBruteForce *brute_force, uint32_t signal_index)
Send an arbitrary signal from the chosen category.
Definition infrared_brute_force.c:183
InfraredErrorCode infrared_brute_force_calculate_messages(InfraredBruteForce *brute_force)
Build a signal dictionary from a previously set database file.
Definition infrared_brute_force.c:90
void infrared_brute_force_stop(InfraredBruteForce *brute_force)
Stop transmitting the signals.
Definition infrared_brute_force.c:171
bool infrared_brute_force_start(InfraredBruteForce *brute_force, uint32_t index, uint32_t *record_count)
Start transmitting signals from a category stored in the dictionary.
Definition infrared_brute_force.c:130
InfraredBruteForce * infrared_brute_force_alloc(void)
Create a new InfraredBruteForce instance.
Definition infrared_brute_force.c:65
void infrared_brute_force_free(InfraredBruteForce *brute_force)
Delete an InfraredBruteForce instance.
Definition infrared_brute_force.c:76
void infrared_brute_force_reset(InfraredBruteForce *brute_force)
Reset an InfraredBruteForce instance.
Definition infrared_brute_force.c:215
void infrared_brute_force_add_record(InfraredBruteForce *brute_force, uint32_t index, const char *name)
Add a signal category to an InfraredBruteForce instance's dictionary.
Definition infrared_brute_force.c:202
void infrared_brute_force_set_db_filename(InfraredBruteForce *brute_force, const char *db_filename)
Set an InfraredBruteForce instance to use a signal database contained in a file.
Definition infrared_brute_force.c:84
Definition infrared_brute_force.c:55