Skip to content

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.

Documentation Technique