Documentazione utente
Riferimento per interfaccia, configurazione e procedure d'uso
| Documento | Manuale modulo Generic Payload FemtoBench |
|---|---|
| Revisione | 0.4 |
| Lingua | Italiano |
| Aggiornamento | 20 luglio 2026 |
| Stato | Edizione aggiornata |
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.
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. |
Nella schermata Products, selezionando il banco associato, il pannello di configurazione risorsa espone i parametri di trasporto usati dal DUT.
| Campo | Descrizione |
|---|---|
| Baudrate | Velocità seriale, intervallo 1200..4000000. Default 115200. |
| Read Timeout ms | Timeout lettura, intervallo 1..60000 ms. |
| 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. |
| 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.
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.
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”.