@yinyinfurong_zmr/dbc-can
Version:
A general purpose CAN (Controller Area Network) toolbox with support for .dbc file parsing, CAN message decoding, and more
57 lines • 1.67 kB
JavaScript
/**
*
* Base exception and errors that program can throw
*
*/
/* tslint:disable:max-classes-per-file */
/* tslint:disable:variable-name */
export class LineDoesNotContainToken extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, LineDoesNotContainToken.prototype);
}
}
export class MessageDoesNotExist extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, MessageDoesNotExist.prototype);
}
}
export class ParseError extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, ParseError.prototype);
}
}
export class TokenError extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, TokenError.prototype);
}
}
export class InvalidPayloadLength extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, InvalidPayloadLength.prototype);
}
}
export class SignalDoesNotExist extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, SignalDoesNotExist.prototype);
}
}
export class IncorrectFileExtension extends Error {
constructor(message) {
super(message);
this.__proto__ = Error;
Object.setPrototypeOf(this, IncorrectFileExtension.prototype);
}
}
//# sourceMappingURL=Errors.js.map