## Modulo ripetitore IR: Configurazione dei codici

### Panoramica
La pagina "Codici" all'interno del modulo ripetitore IR è dedicata alla gestione della libreria dei segnali a infrarosso. In questa pagina, gli utenti possono apprendere nuovi comandi IR da telecomandi fisici, visualizzare i dati grezzi, modificare manualmente le frequenze dei codici e sincronizzare il database IR tra il software ETS e il dispositivo fisico.

### Parametri principali
- ***Tutti i codici - pulsante Leggi***: Avvia un processo per leggere tutti i codici IR attivi attualmente memorizzati nella memoria fisica del dispositivo e li salva nel progetto ETS. Ciò è essenziale per eseguire il backup dei codici appresi o per clonare la configurazione su un nuovo dispositivo senza ripetere il processo di apprendimento.
- ***Tutti i codici - pulsante Scrivi***: Scarica nella memoria del dispositivo tutti i codici IR validi e attivi attualmente definiti nel progetto ETS.
- ***Codice IR [x] - pulsante Leggi***: Legge dal dispositivo i dati specifici del codice IR per il numero di slot selezionato. Questa azione verifica inoltre la memoria del dispositivo per aggiornare il parametro "Stato".
- ***Codice IR [x] - pulsante Scrivi***: Scrive nella memoria del dispositivo i dati specifici del codice IR provenienti da ETS.
- ***Codice IR [x] - pulsante Apprendi***: Imposta il dispositivo in "Modalità di apprendimento" per lo slot specifico. Il dispositivo attende (max. 10 secondi) un segnale IR. Se un segnale viene rilevato e registrato con successo, lo Stato cambia in "Appreso"; in caso contrario, rimane "Non appreso".
- ***Codice IR [x] - Stato***: Mostra lo stato di sincronizzazione dello slot di memoria, indicando se un codice valido è attualmente memorizzato nella memoria fisica del dispositivo (ad es. "Appreso", "Non appreso").
- ***Codice IR [x] - Frequenza***: Definisce la frequenza portante (ad es. 38 kHz) utilizzata durante la trasmissione dei dati IR.
- ***Codice IR [x] - Dati***: Mostra la stringa esadecimale grezza del comando IR. ETS convalida questo campo per garantire che il formato sia corretto. Questa stringa di dati può essere copiata e incollata manualmente su altri canali o dispositivi e quindi caricata utilizzando il pulsante "Scrivi".

### Scopo
- Acquisire e digitalizzare i comandi fisici dei telecomandi IR (apprendimento).
- Memorizzare e organizzare fino a 64 codici IR distinti all'interno del progetto ETS.
- Consentire il trasferimento delle configurazioni IR tra il software ETS e l'hardware fisico.

### Utilizzo e note importanti
Questa pagina viene utilizzata durante la fase di messa in servizio per costruire il database dei comandi.

### Note importanti sulla configurazione:
- ***Download ETS vs. pulsanti della pagina***: Un download standard dell'applicazione ETS non scrive i codici IR nella memoria del dispositivo. È necessario utilizzare i pulsanti "Scrivi" o "Scrivi tutti" su questa pagina specifica per trasferire i codici al dispositivo.
- ***Apprendimento e salvataggio***: Quando un codice viene "appreso" tramite il pulsante, viene immediatamente memorizzato nel dispositivo ed è operativo. Tuttavia, per eseguirne il backup o copiarlo su un altro canale, è necessario fare prima clic su "Leggi" per importare i dati in ETS.
- ***Copia dei codici***: Per duplicare un codice su un altro dispositivo, fare clic su "Leggi" per i dati, copiare il testo dal campo "Dati", incollarlo nel campo dati del canale di destinazione e fare clic su "Scrivi".
- ***Eliminazione e sostituzione***: Per eliminare un codice dalla memoria del dispositivo, cancellare il testo nel campo "Dati" e fare clic su "Scrivi". Per sostituire un codice, è sufficiente eseguire nuovamente l'azione "Apprendi"; non è necessaria l'eliminazione prima di un nuovo apprendimento.