elm327
Version:
Node.js/TypeScript library for ELM327 OBD2 adapters over USB, Bluetooth and WiFi
31 lines • 881 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtocolError = exports.TimeoutError = exports.ConnectionError = exports.OBD2Error = void 0;
class OBD2Error extends Error {
code;
constructor(message, code) {
super(message);
this.name = 'OBD2Error';
this.code = code;
}
}
exports.OBD2Error = OBD2Error;
class ConnectionError extends OBD2Error {
constructor(message) {
super(message, 'CONNECTION_ERROR');
}
}
exports.ConnectionError = ConnectionError;
class TimeoutError extends OBD2Error {
constructor(message) {
super(message, 'TIMEOUT_ERROR');
}
}
exports.TimeoutError = TimeoutError;
class ProtocolError extends OBD2Error {
constructor(message) {
super(message, 'PROTOCOL_ERROR');
}
}
exports.ProtocolError = ProtocolError;
//# sourceMappingURL=errors.js.map