Control signal

This page documents the [control] configuration section.

The CL2000 logging state (enabled/disabled) can be changed run-time using the control-signal.

Note

The initial (power-on) logging state is set using loggingEnb (see loggingEnb)


Default

[control]
controlEnb = false              ; Enable control signal
extendedID = true               ; Use extended 29 bit message ID (2.0B)
msgID = 00435354                ; CAN message ID of control signal (HEX)

Fields explained

controlEnb

Type

Options

Boolean

true, false

  • true: Control signal enabled

  • false: Control signal disabled


extendedID

Type

Options

Boolean

true, false

  • true: Use extended ID format (29-bit)

  • false: Use standard ID format (11-bit)


msgID

The CAN-bus message ID (in HEX) used for the control signal.

Type

Minimum

Maximum

Example

HEX

0

7FF / 1FFFFFFF[1]

1F4


Encoding

The encoding used for the control signal is defined below.

Byte No.

0

Content

State

The length of payload must be 1 byte. The value of the State byte sets the state of logging:

  • 0x00: Logging disabled

  • 0x01: Logging enabled

Examples

Example 1: The initial logging state (loggingEnb) is true. Nine messages (ID 1, 2, …, 9) are transmitted on the bus. After the message with ID 3, the control signal disables logging. Logging is enabled before the message with ID 7.

Below table shows the resulting log entries recorded by the device.

Timestamp

Type

ID

Data

12T082115133

0

1

aabbcc

12T082115828

0

2

aabbcc

12T082116580

0

3

aabbcc

<Control-signal: Disable>

<Control-signal: Enable>

12T082121452

0

7

aabbcc

12T082122013

0

8

aabbcc

12T082122677

0

9

aabbcc

Below shows the raw content of the log file.

Timestamp;Type;ID;Data
12T082115133;0;1;aabbcc
12T082115828;0;2;aabbcc
12T082116580;0;3;aabbcc
12T082121452;0;7;aabbcc
12T082122013;0;8;aabbcc
12T082122677;0;9;aabbcc

Example 2: Same as Example 1, but with the initial logging state (loggingEnb) set to false.

Below table shows the resulting log entries recorded by the device.

Timestamp

Type

ID

Data

<Control-signal: Disable>

<Control-signal: Enable>

12T082121452

0

7

aabbcc

12T082122013

0

8

aabbcc

12T082122677

0

9

aabbcc

Below shows the raw content of the log file.

Timestamp;Type;ID;Data
12T082121452;0;7;aabbcc
12T082122013;0;8;aabbcc
12T082122677;0;9;aabbcc