デジタル鉄道模型フォーラムDCC・メルクリン等のデジタル鉄道模型の話題でコミュニケーションできる場です。登録・利用は無料です。
デスクトップステーション(DesktopStation)のページはこちら
・無料の日本型超高品質DCCサウンドデータをWebで配布中!
・DesktopStationの商品やDCC部品は DesktopStation部品頒布からどうぞ。 ・DCC同人誌 PDFを無料で公開中!

2019年03月03日

DSairファームウェア r2.1 TEST13g

BASICの関数を強化した、テスト版をリリースしました。
また、いくつかの変更を行っています。

・スマホによってはタブがずれるバグを修正
・BASICの関数を追加
・BASICの保存で、スマホ内ブラウザ保存の他にファイルダウンロード機能を追加。以下のようにダイアログが出ます。

_C__SD_WLAN_List.htm(iPhone 6_7_8 Plus).png

■ファームウェア

ファームウェアダウンロードページ

■追加した関数

getslotaddr(スロット番号)
getslotspd(スロット番号)
getslotfnc(スロット番号,ファンクション番号)
getslotfncw(スロット番号)
getaccw(開始ポイントアドレス)
gets88 ←s88getと同じ
gets88w ←s88getwと同じ

■getaccw(開始ポイントアドレス)

ポイントデータをまとめて16個分取得する関数です。データは、DSair2本体から1秒おきに配信されるポイントデータから抽出して返します。

開始ポイントアドレスは1〜2040です。
開始ポイントアドレスから8アドレス分のデータを、16bit分データ(0-65535)で返します。

例:
print "turnoutdata=";getaccw(2)

■getslotaddr(スロット番号)

スロット番号: 0-3
メーター画面に登録されている4つのスロットのアドレスを返します。

例:
addr = getslotaddr(0)

----------------------------------

細かい内容は、wikiを参照下さい。
posted by yaasan at 10:50 | Comment(3) | 鉄道模型
この記事へのコメント
フォーラムだと流れを妨害しそうなので、こちらへコメントさせていただきます。

先日教えて頂いたDesktopStationソフトウェアにて無線LAN接続でDSair2につなぐ方法で無事につながって使える様になったのですが、無線LAN接続ではs88-Nデコーダの読み取りが出来ない様です。(Webアプリでは状態確認タブで1〜16の変化はちゃんと見られる状態です)

ソフトウェアが対応してないのか?設定が悪いのか?判断がつかないので悩んでおります。
Posted by LOCKE at 2019年03月04日 00:19
すみません、DesktopStationSoftware側では、まだDSair2から配信されるS88データを受信する処理が入っていません。
Posted by Yaasan at 2019年03月04日 05:25
今のところは未対応なのですね。了解しました。
Posted by LOCKE at 2019年03月04日 05:43
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。