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
利用可能なツールの追加
静的解析、フォーマットが可能
解析、フォーマット、修正をそれぞれ
npm run lint
,npm run fmt
,npm run apply-lint
を割り当てnpm install
で利用可能共通操作
FrontEnd
リファクタリング
classのトグルによって操作へ変更
機能変更/追加
cosole.log
等で表示可能)TODO
Optional
型を導入したい
BackEnd
既知のバグ
リファクタリング/修正
TODO
フロントは一応
error
イベントの待ちはある。各種図
機能関係
少し違うかも。
バックエンドのステート図