Descripción
Bloques de acceso a dispositivos USBTMC (USB Test & Measurement Class) en Linux mediante /dev/usbtmc*. Misma filosofía que #19 (TCP/IP): bloques genéricos de lectura/escritura, sin asumir protocolo específico encima.
Bloques a implementar
- usbtmc-open — abre
/dev/usbtmcN (config: device-path o índice)
- usbtmc-write — envía bytes (input: data, trigger; output: done)
- usbtmc-read — lee respuesta (input: size, trigger; config: timeout; output: response)
- usbtmc-close — cierra el dispositivo (input: trigger; output: done)
- usbtmc-list — enumera dispositivos USBTMC disponibles
Implementación
Acceso directo a /dev/usbtmc0 con operaciones de fichero de Red (open/read/write/close).
Criterios de aceptación
Nota
Igual que #19, este issue NO implementa SCPI como bloque. El usuario envía cualquier string (incluyendo comandos SCPI si el instrumento los acepta) como input de usbtmc-write.
Descripción
Bloques de acceso a dispositivos USBTMC (USB Test & Measurement Class) en Linux mediante
/dev/usbtmc*. Misma filosofía que #19 (TCP/IP): bloques genéricos de lectura/escritura, sin asumir protocolo específico encima.Bloques a implementar
/dev/usbtmcN(config: device-path o índice)Implementación
Acceso directo a
/dev/usbtmc0con operaciones de fichero de Red (open/read/write/close).Criterios de aceptación
/dev/usbtmcNNota
Igual que #19, este issue NO implementa SCPI como bloque. El usuario envía cualquier string (incluyendo comandos SCPI si el instrumento los acepta) como input de
usbtmc-write.