1- #pragma once
2-
3- #include "xremote_remote_item .h"
4- #include "../../xremote_i.h"
5-
6- #define CROSS_REMOTE_PAUSE_NAME "Pause %ds"
7-
8- CrossRemote * xremote_cross_remote_alloc ();
9-
10- void xremote_cross_remote_free (CrossRemote * cross_remote );
11- bool xremote_cross_remote_load (CrossRemote * cross_remote , FuriString * path );
12- const char * xremote_cross_remote_get_name (CrossRemote * remote );
13- void xremote_cross_remote_set_transmitting (CrossRemote * remote , int status );
14- int xremote_cross_remote_get_transmitting (CrossRemote * remote );
15- bool xremote_cross_remote_add_pause (CrossRemote * remote , int time );
16- bool xremote_cross_remote_add_ir_item (CrossRemote * remote , const char * name , InfraredSignal * signal );
17- bool xremote_cross_remote_add_subghz (CrossRemote * remote , SubGhzRemote * subghz );
18- void xremote_cross_remote_remove_item (CrossRemote * remote , size_t index );
19- void xremote_cross_remote_rename_item (CrossRemote * remote , size_t index , const char * name );
20- size_t xremote_cross_remote_get_item_count (CrossRemote * remote );
21- CrossRemoteItem * xremote_cross_remote_get_item (CrossRemote * remote , size_t index );
22-
23- bool xremote_cross_remote_save_new (CrossRemote * remote , const char * name );
1+ #pragma once
2+
3+ #include "xremote_cross_remote_item .h"
4+ #include "../../xremote_i.h"
5+
6+ #define CROSS_REMOTE_PAUSE_NAME "Pause %ds"
7+
8+ CrossRemote * xremote_cross_remote_alloc ();
9+
10+ void xremote_cross_remote_free (CrossRemote * cross_remote );
11+ bool xremote_cross_remote_load (CrossRemote * cross_remote , FuriString * path );
12+ const char * xremote_cross_remote_get_name (CrossRemote * remote );
13+ void xremote_cross_remote_set_transmitting (CrossRemote * remote , int status );
14+ int xremote_cross_remote_get_transmitting (CrossRemote * remote );
15+ bool xremote_cross_remote_add_pause (CrossRemote * remote , int time );
16+ bool xremote_cross_remote_add_ir_item (CrossRemote * remote , const char * name , InfraredSignal * signal );
17+ bool xremote_cross_remote_add_subghz (CrossRemote * remote , SubGhzRemote * subghz );
18+ void xremote_cross_remote_remove_item (CrossRemote * remote , size_t index );
19+ void xremote_cross_remote_rename_item (CrossRemote * remote , size_t index , const char * name );
20+ size_t xremote_cross_remote_get_item_count (CrossRemote * remote );
21+ CrossRemoteItem * xremote_cross_remote_get_item (CrossRemote * remote , size_t index );
22+
23+ bool xremote_cross_remote_save_new (CrossRemote * remote , const char * name );
2424bool xremote_cross_remote_delete (CrossRemote * remote );
0 commit comments