Documentazione utente

Manuale modulo Generic Payload FemtoBench

Riferimento per interfaccia, configurazione e procedure d'uso

DocumentoManuale modulo Generic Payload FemtoBench
Revisione0.4
LinguaItaliano
Aggiornamento20 luglio 2026
StatoEdizione aggiornata

Manuale modulo Generic Payload

Il modulo Generic Payload 1.0.0 richiede FemtoBench 0.1.1 o successivo.

Il modulo Generic Payload invia e riceve payload definiti dall’utente su canali seriali, UDP o TCP.

Il modulo è adatto a protocolli semplici o diagnostici in cui FemtoBench deve trasmettere testo grezzo e registrare la risposta. Risorsa e prodotto definiscono il trasporto; il target definisce il contenuto trasmesso.

Modulo Generic Payload nell'elenco dei moduli
Stato di caricamento e licenza del modulo Generic Payload.

Configurazione risorsa in Bench Configurations

La risorsa si aggiunge nella schermata Bench Configurations. Per Serial Payload, Resource Details espone Port, cioè la porta fisica della postazione. I canali UDP e TCP non dichiarano campi di identità a livello banco; endpoint e timeout appartengono al prodotto.

La colonna Operator editable delega un parametro a Station Configuration. Il valore locale prevale sul valore portabile soltanto quando il relativo Override è selezionato.

Il campo Port è una casella combinata editabile: propone le porte seriali rilevate dal sistema, mantiene la possibilità di digitare un valore non enumerato e dispone di un pulsante per aggiornare l’elenco dopo variazioni dei dispositivi collegati.

Campo Descrizione
Name Nome dell’istanza Generic Payload disponibile sul banco.
Port Porta seriale fisica, ad esempio ttyUSB0.
Istanza della risorsa Generic Payload nel banco
Istanza del canale; endpoint TCP e timeout sono configurati per prodotto.

Configurazione prodotto in Products

Nella schermata Products, selezionando il banco associato, il pannello di configurazione risorsa espone i parametri di trasporto usati dal DUT.

Serial Payload

Campo Descrizione
Baudrate Velocità seriale, intervallo 1200..4000000. Default 115200.
Read Timeout ms Timeout lettura, intervallo 1..60000 ms.

UDP Payload

Campo Descrizione
Remote Host Nome host o indirizzo IP del dispositivo.
Remote Port Porta UDP remota, intervallo 1..65535. Default 5000.
Local Port Porta UDP locale, intervallo 0..65535; 0 usa assegnazione automatica.
Read Timeout ms Timeout lettura, intervallo 1..60000 ms.

TCP Payload

Campo Descrizione
Remote Host Nome host o indirizzo IP del dispositivo.
Remote Port Porta TCP remota, intervallo 1..65535. Default 5000.
Read Timeout ms Timeout lettura, intervallo 1..60000 ms.

Per Serial Payload, Port resta identificativo del banco. Per UDP Payload e TCP Payload, host, porte e timeout sono configurabili per il prodotto.

Parametri Generic Payload specifici del prodotto
Host, porta e timeout associati al prodotto sul banco selezionato.

Configure Generic Payload

Il dialog si apre da Communication Profiles > Binding Details > Configure quando il binding usa il modulo Generic Payload.

Campo Descrizione
Payload Testo del payload inviato dal binding. Usare {value} per inserire il valore dello step.
Append newline Aggiunge un terminatore newline al payload inviato, quando richiesto dal dispositivo.

OK salva il payload; Cancel conserva il target precedente. Il token {value} viene sostituito con il valore dello step. Un target privo del token trasmette sempre il testo configurato.

Configurazione di un binding Generic Payload
Payload trasmesso dal binding e terminazione opzionale di riga.

Esempi

Un binding di lettura può trasmettere PING con Append newline attivo e registrare la risposta del servizio TCP. Un binding di scrittura può usare SET MODE {value}: uno step con valore SERVICE produce il payload SET MODE SERVICE.

Test binding permette di controllare i dati TX/RX e il timeout prima di inserire il binding nella sequenza “Verifica canale manutenzione TCP”.