baoshiwei
5 天以前 2ad852ee08e21ee681950f1d6058499248baf88e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { defineStore } from 'pinia';
 
export const useSerialPortStore = defineStore('serialPort', {
  state: () => ({
    isConnected: false,
    selectedPort: null as string | null,
    baudRate: 115200 as number,
  }),
  actions: {
    setConnectionStatus(status: boolean) {
      this.isConnected = status;
    },
    setSelectedPort(port: string | null) {
      this.selectedPort = port;
    },
    setBaudRate(rate: number) {
      this.baudRate = rate;
    },
  },
});