You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
754 B
37 lines
754 B
// 开始、停止绘制
|
|
export type TaskState = {
|
|
messageType: "EVENT";
|
|
data: {
|
|
event: "START_RECORD_SIG" | "END_RECORD_SIG";
|
|
};
|
|
path: "/measurement-task/get-task-state";
|
|
};
|
|
|
|
// 连接上报坐标点
|
|
export type TrackRecordSig = {
|
|
messageType: "EVENT";
|
|
data: {
|
|
x: number;
|
|
y: number;
|
|
};
|
|
path: "/measurement-task/profile-record-ctrl-sig";
|
|
};
|
|
|
|
export type ContextMessage = {
|
|
messageType: "DeviceContext";
|
|
data: {
|
|
loginFlag: boolean;
|
|
loginUser: Partial<{
|
|
id: number;
|
|
account: string;
|
|
nickname: string;
|
|
password: string;
|
|
userRole: "Admin" | "User" | "Dev";
|
|
isBuiltInUser: boolean;
|
|
}>;
|
|
newMeasureAfterSave: boolean;
|
|
};
|
|
path: "/deviceContext";
|
|
};
|
|
|
|
export type Datagram = TrackRecordSig | TaskState | ContextMessage;
|