dsair_wifi_specification
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
dsair_wifi_specification [2018/12/25 10:57] – [ステータスデータの一覧] yaasan | dsair_wifi_specification [2019/06/09 09:02] – [ステータスデータの一覧] yaasan | ||
---|---|---|---|
行 1: | 行 1: | ||
====== DSair Wi-Fi Specification ====== | ====== DSair Wi-Fi Specification ====== | ||
+ | |||
+ | This page describes Wi-Fi interface specification of DSair2. DSair2 supports http REST like API. You can control DCC and Marklin locomotives and turnouts via http. | ||
本ページでは、FlashAirベースで開発されたDSairに、ユーザーの皆様が開発・製作した機器やソフトウェアを接続してコントロールするための仕様を公開します。世界で唯一のオープンな無線・Wi-Fi対応のDCCコマンドステーションとして、活用いただければ幸いです。 | 本ページでは、FlashAirベースで開発されたDSairに、ユーザーの皆様が開発・製作した機器やソフトウェアを接続してコントロールするための仕様を公開します。世界で唯一のオープンな無線・Wi-Fi対応のDCCコマンドステーションとして、活用いただければ幸いです。 | ||
行 92: | 行 94: | ||
==== 取得方法 ==== | ==== 取得方法 ==== | ||
- | 共有メモリの128バイト目以降からサイズ264バイトに、制御状態や車両・ポイントデータが含まれているので、 | + | 共有メモリの128バイト目以降からサイズ264バイト(ASCII TEXT)に、制御状態や車両・ポイントデータが含まれているので、これを解析することで、制御状態を把握することができる。 |
< | < | ||
行 116: | 行 118: | ||
==== ステータスデータの一覧 ==== | ==== ステータスデータの一覧 ==== | ||
+ | Status Data from DSair2(FlashAir shared memory) is ASCII text data. | ||
+ | |||
+ | データはすべててテキストである。S88データは、BASICからs88start命令が実行されると表示開始されます。実態は、gs8というコマンドをDSair2に送ると、S88機能が動作する流れになっています。 | ||
- | ^IndexByte ^サイズ | + | ^IndexByte ^Size ^Parameter |
|0 | 1 | 線路電源 | ON=" | |0 | 1 | 線路電源 | ON=" | ||
|1 | 1 |- | カンマ(, | |1 | 1 |- | カンマ(, | ||
行 124: | 行 129: | ||
|4|1 | FIRMWARE_VER|| | |4|1 | FIRMWARE_VER|| | ||
|5| 1 |- | カンマ(, | |5| 1 |- | カンマ(, | ||
- | |6|1 | 制御車両数(0-15, | + | |6|1 | 制御車両数|(0-15, 16進数)| | |
|7| 1 |- | カンマ(, | |7| 1 |- | カンマ(, | ||
|8-10|3 | 線路電圧|120=12.0V| | |8-10|3 | 線路電圧|120=12.0V| | ||
行 134: | 行 139: | ||
|17-18|2 |送信回数|| | |17-18|2 |送信回数|| | ||
|19| 1 |- | カンマ(, | |19| 1 |- | カンマ(, | ||
- | |20-31| | ダミー|| | + | |20| 1 | S88台数(1-2)| | |
- | |32-46|16| CV応答データ|| | + | |21| 1 | S88データ1バイト目Low| S88デコーダ1台目(16bitの場合) | |
+ | |22| 1 | S88データ1バイト目High|S88デコーダ1台目(16bitの場合) | | ||
+ | |23| 1 | S88データ2バイト目Low|S88デコーダ1台目(16bitの場合) | | ||
+ | |24| 1 | S88データ2バイト目High|S88デコーダ1台目(16bitの場合) | | ||
+ | |25| 1 | S88データ3バイト目Low| S88デコーダ2台目(16bitの場合) | | ||
+ | |26| 1 | S88データ3バイト目High|S88デコーダ2台目(16bitの場合) | | ||
+ | |27| 1 | S88データ4バイト目Low|S88デコーダ2台目(16bitの場合) | | ||
+ | |28| 1 | S88データ4バイト目High|S88デコーダ2台目(16bitの場合) | | ||
+ | |29| 1 | S88データ予約| | | ||
+ | |30| 1 | S88データ予約| | | ||
+ | |31| 1 | 区切り| | | ||
+ | |32-46|15| CV応答データ(@CV, | ||
|47|1|区切り|| | |47|1|区切り|| | ||
|48-111|64| ポイント状態|| | |48-111|64| ポイント状態|| |
dsair_wifi_specification.txt · 最終更新: 2024/01/05 08:43 by yaasan