Kvaser CanKing GUI Extensions SDK - v7.3.0
    Preparing search index...

    Interface SignalLoggerSettings

    A message for defining a signal logger's settings.

    interface SignalLoggerSettings {
        autoRestartAfterStop: boolean;
        colSeparator?: Separator;
        dataBytesConverterLimit?: number;
        decimalSeparator?: DecimalChar;
        fileConflictAction: FileConflictAction;
        fileFormat: LogFileFormat;
        fileName: string;
        numberOfDataDecimals?: number;
        numberOfTimeDecimals?: number;
        signalFilter: SignalFilterSettings;
        sizeLimit?: number;
        startTriggerSettings: TriggerSettings[];
        startTriggersOperator: TriggerOperator;
        stopTriggerSettings: TriggerSettings[];
        stopTriggersOperator: TriggerOperator;
        timeLimit?: number;
        timeReference?: TimeReference;
        useCalendarTime?: boolean;
        useEnumValues?: boolean;
        useUtcTime?: boolean;
        writeCounter?: boolean;
        writeDataInHex?: boolean;
        writeFileHeader?: boolean;
        writeFullyQualifiedNames?: boolean;
        writeIdInHex?: boolean;
        writeOnlySignals?: boolean;
        writeUnitsOnOwnRow?: boolean;
    }
    Index

    Properties

    autoRestartAfterStop: boolean

    A flag indicating if the logger should auto-restart after stop. Default value is false

    colSeparator?: Separator

    The column separator to be used. Default value is a comma (,)

    dataBytesConverterLimit?: number

    Number of data bytes a converter will max write to the log file (1-64). Default value is 64

    decimalSeparator?: DecimalChar

    The decimal separator to be used. Default value is a dot (.)

    fileConflictAction: FileConflictAction

    Name conflict action

    fileFormat: LogFileFormat

    The file format to be used

    fileName: string

    Name of the file to log signals to

    numberOfDataDecimals?: number

    Number of data decimals (0-9). Default value is 4

    numberOfTimeDecimals?: number

    Number of time decimals (0-9). Default value is 9

    signalFilter: SignalFilterSettings

    Any filter

    sizeLimit?: number

    Max file size in megabytes before writing to a new file

    startTriggerSettings: TriggerSettings[]

    Any start triggers

    startTriggersOperator: TriggerOperator

    The trigger operator to be used between start triggers

    stopTriggerSettings: TriggerSettings[]

    Any stop triggers

    stopTriggersOperator: TriggerOperator

    The trigger operator to be used between stop triggers

    timeLimit?: number

    Max number of seconds between first and last event before writing to a new file

    timeReference?: TimeReference

    Use the specified time reference. Default value is FIRST_TRIGGER

    useCalendarTime?: boolean

    Write timestamps in calendar time instead of seconds. Default value is false

    useEnumValues?: boolean

    Use strings from database instead of integer values. Default value is false

    useUtcTime?: boolean

    Use UTC instead of local time for absolute timestamps. Default value is true

    writeCounter?: boolean

    Write counter. Default value is false

    writeDataInHex?: boolean

    Write data in hexadecimal format. Default value is true

    writeFileHeader?: boolean

    Write file header. Default value is true

    writeFullyQualifiedNames?: boolean

    Write fully qualified names. Default value is false

    writeIdInHex?: boolean

    Write ID in hexadecimal format. Default value is true

    writeOnlySignals?: boolean

    Write only signals and not any data frames. Default value is true

    writeUnitsOnOwnRow?: boolean

    Write units on a new row. Default value is false