A message that holds information about a signal.

interface SignalDefinition {
    comment: string;
    dataType: SignalType;
    encoding: SignalEncoding;
    enumValues: { [key: number]: string };
    factor: number;
    isMultiplexed: boolean;
    isMultiplexer: boolean;
    length: number;
    maxValue: number;
    minValue: number;
    multiplexValue?: number;
    name: string;
    offset: number;
    qualifiedName: string;
    startbit: number;
    unit: string;
}

Properties

comment: string
dataType: SignalType
encoding: SignalEncoding
enumValues: { [key: number]: string }
factor: number
isMultiplexed: boolean
isMultiplexer: boolean
length: number
maxValue: number
minValue: number
multiplexValue?: number
name: string
offset: number
qualifiedName: string
startbit: number
unit: string