Class to abstract the Device commission flow in a step wise way as defined in Specs. The specs are not 100%

Constructors

Methods

  • Execute the commissioning process in the defined order. The steps are sorted before execution based on the step number and sub step number. If >50% of the failsafe time has passed, the failsafe timer is re-armed (50% of 60s default are 30s and each action is allowed to take 30s at minimum based on specs).

    Returns Promise<void>

  • Parameters

    • stepNumber: number
    • subStepNumber: number

    Returns undefined | CommissioningStepResult