Skip to main content

IInitializeSequenceFactory

Factory interface for creating IInitializeSequence instances.

Namespace: ControlBee.Interfaces

Methods

Create

Creates a new initialization sequence for the given axis.

IInitializeSequence Create(
IAxis axis,
Variable<SpeedProfile> initSpeed,
Variable<Position1D> homePosition,
AxisSensorType sensorType,
AxisDirection direction
);

Parameters:

  • axis — The axis to initialize.
  • initSpeed — The speed profile for initialization moves.
  • homePosition — The home position to set after initialization.
  • sensorType — The type of sensor used for homing.
  • direction — The homing direction.

Returns: A new IInitializeSequence instance.

See Also