Display "Invalid hardware configuration" when the hardware configuration area is uninitialized instead of a general error message. Improves #623.

This commit is contained in:
László Monda
2018-05-19 13:38:16 +02:00
parent 091796d13c
commit 3c056a7255

View File

@@ -41,6 +41,7 @@ export class HardwareConfiguration {
}
fromBinary(buffer: UhkBuffer): HardwareConfiguration {
try {
this.signature = buffer.readString();
this.majorVersion = buffer.readUInt8();
this.minorVersion = buffer.readUInt8();
@@ -51,6 +52,9 @@ export class HardwareConfiguration {
this.isVendorModeOn = buffer.readBoolean();
this.isIso = buffer.readBoolean();
return this;
} catch (e) {
throw new Error('Invalid hardware configuration');
}
}
toJsonObject(): any {