Alone

Application Framework for Embedded Systems

Alone 3.8をリリースしました (2025/06/24)

Alone 3.8をリリースしました。

ダウンロード ページからダウンロードいただけます。

本リリースの特徴

  • Ruby3.3 に対応。

CGIモジュール

  • AlFloatの表示を制御するフォーマットを指定できるようにしました。AlFloat.new("val1", :label=>"値1", :value_format=>"%.2f") 等として使用します。

ワーカモジュール

  • 設定ファイル自動読み込み機能を実装しました。parse_option() へ、-c オプションの追加と、Alworker#config での参照です。
  • メインスレッドでの実行を任意のスレッドやシグナルハンドラから、キューを使って依頼できるように機能追加しました。
  • TCP/IPサーバ機能で、受信データのエンコーディングをデフォルトのUTF-8 以外にも対応しました。@tcp.set_encoding(Encoding::ASCII_8BIT) などとして指定できます。

その他

  • al_serverのリスンポート番号を10080番から3000番へ変更しました。
  • IE5時代の古いヘッダ指定を削除しました。