Skip to content

パトライト社のパトランプの制御ツール for typescript

Notifications You must be signed in to change notification settings

takesaki/patlite-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patlite操作スクリプト

テスト手順

  1. パトライトとはEtherCableで繋がってる前提
  2. vscodeでコンテナ起動
  3. axiosのインストール
    npm i axios
  4. テスト実行
    npm run dev
  5. 一定間隔ごとに点灯内容が変わる

移行手順

  1. axiosのインストールを忘れずに

    npm i axios
  2. ソースのコピー

    src/patlite.ts

  3. 呼び出し元のソースを書く

    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を呼び出す

About

パトライト社のパトランプの制御ツール for typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published