The signal name in format 'dbName.signalName'
The signal definition object (CanSignal for CAN signals, LinSignal for LIN signals)
// Get CAN signal definition
const canSignal = getSignal('can.engineSpeed');
console.log('Signal name:', canSignal.name);
console.log('Signal length:', canSignal.length);
// Get CAN signal value
const canSignalWithValue = getSignal('can.engineSpeed');
console.log('Raw value:', canSignalWithValue.value); // Raw signal value (number)
console.log('Physical value:', canSignalWithValue.physValue); // Physical/scaled value or enum string
// Get LIN signal definition
const linSignal = getSignal('lin.temperature');
console.log('Signal name:', linSignal.signalName);
console.log('Signal size:', linSignal.signalSizeBits);
// Get LIN signal value
const linSignalWithValue = getSignal('lin.temperature');
console.log('Raw value:', linSignalWithValue.value); // Raw signal value (number or number[])
console.log('Physical value:', linSignalWithValue.physValueEnum || linSignalWithValue.physValue); // Physical value or enum string
Get a signal definition object from the database