Display "Invalid hardware configuration" when the hardware configuration area is uninitialized instead of a general error message. Improves #623.
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user