Skip to content

Commit 60dd055

Browse files
Improve serial error logging (#42)
1 parent a0f4b98 commit 60dd055

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/device.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ export class DeviceConnectionEventMap {
179179
"status": ConnectionStatusEvent;
180180
"serialdata": SerialDataEvent;
181181
"serialreset": Event;
182-
"serialerror": Event;
182+
"serialerror": SerialErrorEvent;
183183
"flash": Event;
184184
"beforerequestdevice": Event;
185185
"afterrequestdevice": Event;

lib/usb-radio-bridge.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
DeviceConnection,
1414
DeviceConnectionEventMap,
1515
SerialDataEvent,
16+
SerialErrorEvent,
1617
} from "./device.js";
1718
import { TypedEventTarget } from "./events.js";
1819
import { Logging, NullLogging } from "./logging.js";
@@ -223,8 +224,8 @@ class RadioBridgeSerialSession {
223224
private connectionCheckIntervalId: ReturnType<typeof setInterval> | undefined;
224225
private isRestartingConnection: boolean = false;
225226

226-
private serialErrorListener = (e: unknown) => {
227-
this.logging.error("Serial error", e);
227+
private serialErrorListener = (event: SerialErrorEvent) => {
228+
this.logging.error("SerialError:", event.error);
228229
void this.dispose();
229230
};
230231

0 commit comments

Comments
 (0)