- パトライトとはEtherCableで繋がってる前提
- vscodeでコンテナ起動
- axiosのインストール
npm i axios
- テスト実行
npm run dev
- 一定間隔ごとに点灯内容が変わる
-
axiosのインストールを忘れずに
npm i axios
-
ソースのコピー
src/patlite.ts
-
呼び出し元のソースを書く
import {Patlite} from './patlite'; // 引数のIPまたはホスト名は変更する const patlite = new Patlite('192.168.10.1'); patlite.green(); // 緑点灯 patlite.greenslow(); // 緑遅い点滅 patlite.greenfast(); // 緑早い点滅 patlite.greenoff(); // 緑消灯 patlite.yellow(); // 黄点灯 patlite.yellowslow(); // 黄遅い点滅 patlite.yellowfast(); // 黄早い点滅 patlite.yellowoff(); // 黄消灯 patlite.red(); // 赤点灯 patlite.redslow(); // 赤遅い点滅 patlite.redfast(); // 赤早い点滅 patlite.redoff(); // 赤消灯 patlite.off(); // 全消灯
Note
緑点灯の後に黄点灯をcallすると緑と黄色が同時に点灯する、緑を消して黄色だけにしたい場合は別途、緑のoffを呼び出す