Merge branch 'feat/hwpod-web-workspace-ops' into v0.3
This commit is contained in:
@@ -894,6 +894,7 @@ function uartReadOps(common: any, args: any, document: any) {
|
||||
limit: numberValue(args.limit),
|
||||
since: text(args.since),
|
||||
sessionOnly: args.sessionOnly === true,
|
||||
uartBackend: generated.backend,
|
||||
serialMonitorDir: generated.serialMonitorDir,
|
||||
serialMonitorCommand: generated.commandBase,
|
||||
commandBinding: generated.binding,
|
||||
@@ -907,7 +908,7 @@ function uartControlOps(common: any, intent: "io.uart.open" | "io.uart.close", a
|
||||
const generated = serialMonitorBinding(args, document);
|
||||
return [{
|
||||
op: intent,
|
||||
args: clean({ ...common, port: generated.physicalPort, baudRate: generated.baudRate, serialMonitorDir: generated.serialMonitorDir, serialMonitorCommand: generated.commandBase, timeoutMs: generated.timeoutMs, reason: text(args.reason) })
|
||||
args: clean({ ...common, port: generated.physicalPort, baudRate: generated.baudRate, uartBackend: generated.backend, serialMonitorDir: generated.serialMonitorDir, serialMonitorCommand: generated.commandBase, timeoutMs: generated.timeoutMs, reason: text(args.reason) })
|
||||
}];
|
||||
}
|
||||
|
||||
@@ -915,7 +916,7 @@ function uartWriteOps(common: any, args: any, document: any) {
|
||||
const generated = serialMonitorBinding(args, document);
|
||||
return [{
|
||||
op: "io.uart.write",
|
||||
args: clean({ ...common, port: generated.physicalPort, baudRate: generated.baudRate, data: requiredText(args.data, "data"), serialMonitorDir: generated.serialMonitorDir, serialMonitorCommand: generated.commandBase, timeoutMs: generated.timeoutMs, reason: text(args.reason) })
|
||||
args: clean({ ...common, port: generated.physicalPort, baudRate: generated.baudRate, data: requiredText(args.data, "data"), uartBackend: generated.backend, serialMonitorDir: generated.serialMonitorDir, serialMonitorCommand: generated.commandBase, timeoutMs: generated.timeoutMs, reason: text(args.reason) })
|
||||
}];
|
||||
}
|
||||
|
||||
@@ -1043,6 +1044,7 @@ function serialMonitorBinding(args: any, document: any) {
|
||||
const requestedPort = text(args.port) || text(uart.id) || "uart1";
|
||||
return {
|
||||
requestedPort,
|
||||
backend: text(args.uartBackend) || text(uart.backend) || "serial-monitor",
|
||||
physicalPort: text(args.physicalPort) || text(uart.port) || text(uart.path) || text(ioProbe.port) || requestedPort,
|
||||
baudRate: numberValue(args.baudRate ?? args.baudrate ?? uart.baudRate ?? uart.baudrate ?? ioProbe.baudRate ?? ioProbe.baudrate) ?? 115200,
|
||||
serialMonitorDir: text(args.serialMonitorDir) || text(tooling.serialMonitorDir) || text(ioProbe.serialMonitorDir) || "C:\\Users\\liang\\.agents\\skills\\serial-monitor",
|
||||
|
||||
Reference in New Issue
Block a user