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

// 开始、停止绘制
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;