PEARLabo / teamdev_fm_player_ui

1 stars 0 forks source link

リファクタリング/機能拡張 #14

Closed PARA-DISO closed 1 month ago

PARA-DISO commented 2 months ago

利用可能なツールの追加

npm installで利用可能

共通操作

FrontEnd

リファクタリング

機能変更/追加

TODO

Optional

型を導入したい

BackEnd

既知のバグ

リファクタリング/修正

TODO

各種図

機能関係

少し違うかも。

flowchart TB
  FrontEnd
  subgraph BackEnd
    tauri[Tauri I/F]
    subgraph async
        command[From Tauri]
        serial[From FPGA]
    end
    SerialPort --> serial
    command --> SerialPort
  end
tauri-->FrontEnd
FrontEnd --> tauri --> command
serial --> tauri

バックエンドのステート図

stateDiagram
  direction TB
  [*] --> InitState
  InitState --> OpenPort:OpenEvent
  OpenPort --> InitState:Faild Open Port
  OpenPort --> WaitEvent:Success Port Open
  WaitEvent --> InternalCommand:fire event from FE
  WaitEvent --> SequenceMSG:receive from serial port
  InternalCommand --> FileSend:Send Event
  FileSend --> WaitEvent
  SequenceMSG --> WaitEvent
  InternalCommand --> InitState:Close Event