@yinyinfurong_zmr/dbc-can
Version:
A general purpose CAN (Controller Area Network) toolbox with support for .dbc file parsing, CAN message decoding, and more
39 lines (38 loc) • 1.24 kB
TypeScript
import { Parser, ParseResult } from '../parser/parser';
import { DbcData } from '../dbc/DbcTypes';
export default class DbcParser extends Parser {
parseResult: ParseResult;
constructor(rawString: string);
updateData(data: DbcData): DbcData;
private addComment;
private addNode;
private addEnvironmentVariableData;
private addEnvironmentVariable;
private addMessage;
private addSignalMultiplexValue;
private addSignal;
private addSignalComment;
private addEnvironmentVariableComment;
private addMessageComment;
private addNodeComment;
private addVersion;
private addNewSymbolValue;
private addEnvironmentVal;
private addVal;
private addValTable;
private convert2AttributeType;
private addGlobalAttribute;
private addMessageAttribute;
private addSignalAttribute;
private addNodeAttribute;
private addEnvironmentAttribute;
private addAttributeDefaultValue;
private addAttributeValue;
private addMessageTransmitter;
private addSignalGroup;
private addSignalValType;
private convert2EnvType;
private convert2AccessType;
private getMessageNameFromId;
private hasKindProp;
}