Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / stores/modbus-console.store / useModbusConsoleStore
Variable: useModbusConsoleStore
ts
const useModbusConsoleStore: StoreDefinition<"modbus-console", Pick<{
isVisible: Ref<boolean, boolean>;
isConnected: Ref<boolean, boolean>;
isSocketConnected: Ref<boolean, boolean>;
logs: Ref<object[], ModbusLog[] | object[]>;
sortedLogs: ComputedRef<object[]>;
toggle: () => void;
clear: () => void;
startConnection: () => Promise<void>;
stopConnection: () => Promise<void>;
togglePause: () => void;
}, "logs" | "isConnected" | "isVisible" | "isSocketConnected">, Pick<{
isVisible: Ref<boolean, boolean>;
isConnected: Ref<boolean, boolean>;
isSocketConnected: Ref<boolean, boolean>;
logs: Ref<object[], ModbusLog[] | object[]>;
sortedLogs: ComputedRef<object[]>;
toggle: () => void;
clear: () => void;
startConnection: () => Promise<void>;
stopConnection: () => Promise<void>;
togglePause: () => void;
}, "sortedLogs">, Pick<{
isVisible: Ref<boolean, boolean>;
isConnected: Ref<boolean, boolean>;
isSocketConnected: Ref<boolean, boolean>;
logs: Ref<object[], ModbusLog[] | object[]>;
sortedLogs: ComputedRef<object[]>;
toggle: () => void;
clear: () => void;
startConnection: () => Promise<void>;
stopConnection: () => Promise<void>;
togglePause: () => void;
},
| "clear"
| "toggle"
| "startConnection"
| "stopConnection"
| "togglePause">>;Défini dans: stores/modbus-console.store.ts:29
Store Pinia gérant la console de débogage Modbus en temps réel via SignalR. Permet de s'abonner au flux de trames Modbus (JoinConsole/LeaveConsole) et d'afficher l'historique des trames.