Moduli

Modules

Moduli di comunicazione.

Communication modules.

Ogni modulo definisce protocolli e canali di comunicazione, appoggiandosi alle risorse fisiche del banco, dichiarando i parametri e i punti di accesso disponibili nella configurazione.

Each module defines communication protocols and channels, uses the bench's physical resources, and declares the parameters and access points available during configuration.

InclusoIncluded

Bench Fixtures v1.0.0

Permette l'utilizzo di dispositivi esterni presenti sul banco ma comandati dal dispositivo in prova. I loro parametri diventano variabili utilizzabili nelle sequenze.

Enables the use of external devices located on the bench but controlled by the DUT. Their parameters become variables available to sequences.

Tipo
Type
Risorsa esterna di banco
External bench resource
Uso tipico
Typical use
Dispositivi, indirizzi e parametri fisici richiamati nelle sequenze.
Devices, addresses and physical parameters referenced by sequences.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.

AcquistaBuy

Generic Payload v1.0.0

Modulo per integrazioni rapide con dispositivi che usano protocolli testuali proprietari senza una struttura formale. Trasmette dati definiti dall'utente su seriale, UDP o TCP, con valore parametrico {value} e legge la risposta grezza quando prevista.

Module for quick integrations with devices using proprietary text protocols that have no formal structure. It sends user-defined payloads over Serial, UDP or TCP using {value} as a parameter, and reads the raw response when expected.

Canali
Channels
Serial, UDP, TCP/IP
Uso tipico
Typical use
Comandi testuali semplici, prove rapide e integrazioni leggere senza interpretazione dedicata della risposta.
Simple raw commands, quick trials and lightweight integrations without dedicated parsing.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.

AcquistaBuy

Delimited ASCII Frame v1.0.0

Modulo per frame ASCII delimitati usati su dispositivi embedded e protocolli proprietari. Marcatore iniziale, separatore dei campi, checksum e terminatore sono configurabili; le operazioni di prova utilizzano i nomi logici definiti nel profilo.

Module for delimited ASCII frames used by embedded devices and proprietary protocols. Start marker, field separator, checksum and terminator are configurable, while test steps keep working with logical binding names only.

Canali
Channels
Serial, UDP, BLE
Uso tipico
Typical use
Comandi, letture e validazioni su frame testuali tipo NMEA e simili.
Commands, reads and validations over NMEA-style and similar text frames.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.

AcquistaBuy

HTTP REST v1.0.0

Modulo per dispositivi, attrezzature di banco o servizi che espongono API HTTP/HTTPS. I collegamenti usano GET per le letture e POST per scritture o comandi, con percorso, parametri, intestazioni e contenuto configurabili e sostituzione del valore dell'operazione tramite {value}.

Module for DUTs, fixtures or services exposing HTTP/HTTPS APIs. Bindings use GET for reads and POST for writes or commands, with configurable path, query, headers and body, plus step value substitution via {value}.

Canali
Channels
TCP/IP, HTTP/HTTPS
Uso tipico
Typical use
API REST semplici per letture, valori di regolazione, comandi procedurali e attrezzature di prova.
Simple REST APIs for reads, setpoints, procedural commands and test fixtures.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.

AcquistaBuy

Modbus TCP/RTU v1.0.0

Modulo per dispositivi che espongono registri e coil Modbus. I collegamenti associano nomi logici a indirizzi, tipo di registro, codifica e ordine di byte e parole, mantenendo questi dettagli nella configurazione del profilo così che le sequenze non dipendano dagli indirizzi espliciti.

Module for devices exposing Modbus registers and coils. Bindings map logical names to addresses, register type, encoding and byte/word order, keeping these details in the profile configuration so that sequences do not depend on explicit addresses.

Canali
Channels
TCP/IP, Serial RTU
Uso tipico
Typical use
Lettura misure e scrittura di bit o registri di comando.
Reading measurements and writing command bits or registers.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.

AcquistaBuy

BLE GATT v1.0.0

Modulo per dispositivi che espongono un server GATT BLE. FemtoBench opera come client central, si collega al dispositivo e associa i collegamenti logici a caratteristiche o descrittori GATT configurabili.

Module for DUTs exposing a BLE GATT server. FemtoBench works as a client/central, connects to the device and maps bindings to configurable GATT characteristics or descriptors.

Canali
Channels
BLE
Uso tipico
Typical use
Letture, scritture e notifiche su caratteristiche BLE.
Reads, writes and notifications on BLE characteristics.

Richiede FemtoBench 0.1.1 o successivo.Requires FemtoBench 0.1.1 or newer.