A message defining a periodic transmission setup.

interface PeriodicTransmissionSettings {
    channelIdentifier: string;
    constantBurstSize: number;
    constantIntervalMs: number;
    frame: WriteFrame;
    identifierMax: number;
    identifierMin: number;
    numberOfMessages: number;
    randomBurstSize: boolean;
    randomBurstSizeMax: number;
    randomBurstSizeMin: number;
    randomDataLength: boolean;
    randomIdentifier: boolean;
    randomInterval: boolean;
    randomIntervalMaxMs: number;
    randomIntervalMinMs: number;
    randomMessageData: boolean;
    scanIdentifier: boolean;
}

Properties

channelIdentifier: string

The channel to be used

constantBurstSize: number

Constant burst size that is used if random_burst_size is false

constantIntervalMs: number

Constant interval in milliseconds that is used if random_interval is false

frame: WriteFrame

The message frame to be sent out

identifierMax: number

Random/Scan max identifier

identifierMin: number

Random/Scan min identifier

numberOfMessages: number

Number of messages to send out, if set to 0 then messages will be sent out continuously until stop is called

randomBurstSize: boolean

Send out with random or constant burst size

randomBurstSizeMax: number

Random max burst size that is used if random_burst_size is true

randomBurstSizeMin: number

Random min burst size that is used if random_burst_size is true

randomDataLength: boolean

Randomize the messages' data length

randomIdentifier: boolean

Send out with random identifier, ignored if scan_identifier is set

randomInterval: boolean

Send out with random or constant interval

randomIntervalMaxMs: number

Random max interval in milliseconds that is used if random_interval is true

randomIntervalMinMs: number

Random min interval in milliseconds that is used if random_interval is true

randomMessageData: boolean

Randomize the messages' data

scanIdentifier: boolean

Send out with identifier set from min to max