ssterm (semplice terminale porta seriale) è un terminale porta seriale console-based con maledizioni e interfacce stdin / stdout utente.
ssterm dispone di diverse opzioni di formattazione utili:
- Rappresentazione esadecimale
- Interpretazione newline
- Codifica newline colore del carattere
- Scelta di trasmissione di nuova linea mappature dei caratteri (es LF & rarr; CRLF)
- Scelta di ricevere caratteri mappatura a capo (cioè CR & rarr; LF)
- Cuscinetto di scorrimento nell'interfaccia maledizioni
- & Nbsp; Buffer discarica in interfaccia maledizioni
- Carattere eco locale
L'interfaccia curses è l'interfaccia utente più interattiva. Esso permette di scorrere attraverso il buffer di ricezione, lo scarico del buffer di ricezione, oltre a spostare dinamicamente le opzioni di formattazione di cui sopra. L'interfaccia stdin / stdout è più adatto per le situazioni in cui i dati devono essere convogliato da / ssterm (come ad esempio la registrazione dei dati).
Nell'interfaccia maledizioni, di trasmissione e ricezione di ssterm gestori sono filettati con pthreads. L'interfaccia stdin / stdout utilizza select () per ricevere i dati dalla porta seriale e stdin.
ssterm dovrebbe funzionare sulla maggior parte delle piattaforme * nix, così come un ambiente Cygwin. ssterm è stato scritto da Vanya A. Sergeev, e testato con il GNU C Compiler su Linux. Sentitevi liberi di inviare qualsiasi bug !, idee o suggerimenti per vsergeev at gmail dot com
Cosa c'è di nuovo in questa versione:.
- Aggiunto il supporto per la modalità esadecimale rappresentazione split / ASCII.
- Aggiunto il controllo di reset del terminale dopo il programma smettere.
- fissi non-blocking lettura bug.
Cosa c'è di nuovo in versione 1.3:.
- Supporto è stato aggiunto per colore codifica caratteri / byte
- ssterm è stato riscritto in Python 2 per facilità di futura estensibilità e la manutenzione.
- La licenza è stato aggiornato dalla GPLv2 alla GPLv3.
Cosa c'è di nuovo in versione 1.2:.
- mutex aggiunto per il trattamento sicuro di variabili condivise attraverso discussioni
I commenti non trovato