ssterm(シンプルなシリアル·ポート·ターミナル)呪いと標準入力/標準出力のユーザー·インタフェースを備えたコンソールベースのシリアルポート端子です。
sstermはいくつかの便利な書式設定オプションを備えています:
- 進表現
- 改行の解釈
- 改行文字のカラーコーディング
- 送信改行文字のマッピングの選択(すなわち、LF→ CRLF)
- 改行文字を受け取るマッピング(; LFすなわちCR&RARR)の選択
- cursesのインターフェイスのバッファスクロール
- &NBSP。 cursesのインターフェイスのバッファのダンプ
- ローカルの文字エコー
呪いのインターフェイスは、よりインタラクティブなユーザーインターフェイスです。それは、受信バッファをダンプする、受信バッファをスクロールすることができます、だけでなく、動的に上記の書式設定オプションを切り替える。標準入力/標準出力インターフェースは、(そのようなデータロギングなどの)データがsstermから/にパイプする必要があるような状況に適しています。
cursesのインターフェイスでは、sstermの送信と受信ハンドラは、pthreadのでスレッド化されています。標準入力/標準出力インターフェースは、シリアルポートと標準入力からデータを受信するための()の選択を使用しています。
sstermは、ほとんどの* nixプラットフォームだけでなく、Cygwin環境で動作するはずです。 sstermはヴァーニャA.セルゲーエフによって書かれた、およびLinux上でGNU Cコンパイラでテストされました。 Gmailのドットコムでvsergeevにバグ!、アイデア、または提案を送信すること自由に感じます。
のこのリリースではの新機能:ます。
- スプリット進/ ASCII表現モードのサポートが追加されました。
- は、制御端末のリセットを追加しました。
- 固定非ブロック読み取りバグます。
プログラムが終了した後、
のあるどのバージョン1.3のの新しい:ます。
サポートは、カラーコーディング文字/バイトのために追加されました。
- sstermは、将来の拡張性とメンテナンスを容易にするためのPython 2で書き直されました。
- ライセンスはGPLv3のにGPLv2のからアップグレードしたします。
のバージョン1.2にの新機能である:ます。
- スレッド間で共有変数の安全な取り扱いのための追加されたミューテックス
コメントが見つかりません