Type alias ChirpSignalOptions

ChirpSignalOptions: {
    modesOfOperation?: ModesOfOperation;
    signalType: SystemIdentificationOsCommandSignalType;
    startFrequency: number;
    startProcedure: SystemIdentificationOsCommandStartProcedure;
    targetAmplitude: number;
    targetFrequency: number;
    transitionTime: number;
}

Defines the parameters used to execute a chirp signal on a device.

A chirp signal is a frequency sweep that transitions linearly from a starting frequency to a target frequency over a specified time period, with a defined amplitude. These options control how the chirp signal is generated and executed.

Type declaration

  • Optional modesOfOperation?: ModesOfOperation

    Modes of operation to set before starting the chirp signal procedure. If not provided, the current modes of operation will be used.

    Sets the value of 0x6060: Modes of operation before starting the procedure.

  • signalType: SystemIdentificationOsCommandSignalType

    Type of chirp signal to be used.

    This is parameter number 4 in the system identification OS command.

  • startFrequency: number

    Start frequency of the chirp signal, in millihertz (mHz).

    This is parameter number 0 in the system identification OS command.

  • startProcedure: SystemIdentificationOsCommandStartProcedure

    When to start the chirp signal procedure.

    This is parameter number 5 in the system identification OS command.

  • targetAmplitude: number

    Target amplitude of the chirp signal, expressed in permils (‰) of the rated torque.

    This is parameter number 2 in the system identification OS command.

  • targetFrequency: number

    Target frequency of the chirp signal, in millihertz (mHz).

    This is parameter number 1 in the system identification OS command.

  • transitionTime: number

    Duration of the frequency sweep, in milliseconds (ms), representing the transition time from start to target frequency.

    This is parameter number 3 in the system identification OS command.

Generated using TypeDoc