Defines configuration options of an AGV controller.

Hierarchy

  • AgvControllerOptions

Properties

agvAdapterType: AgvAdapterConstructor

Type of the AGV adapter class that should be associated with an AGV controller.

Remarks

When the AGV controller is created, the given class is automatically instantiated and associated with it.

finalInstantActionStateChangePublishCount?: number

Number of State messages to be published for an instant action that has ended or errored (optional).

This option determines how many times the action state of an instant action that has ended (i.e is either finished or failed) or errored (i.e. is not executable right from the start) should be reported in the actionStates array of a published AGV state message.

This feature is important to ensure that a published State object is not cluttered with outdated instant action states. The VDA 5050 specification itself doesn't specify when to clean up these action states.

If not specified, the value defaults to 5. If value is less than 1 exactly one State message is published.

publishStateInterval?: number

Periodic interval in milliseconds the State message should be published at the latest (optional).

If not specified, the value defaults to 30000ms.

publishVisualizationInterval?: number

Periodic interval in milliseconds the Visualization message should be published (optional).

If not specified, the value defaults to 1000ms. If specified as 0 (zero), visualization messages are suppressed, i.e. not published at all.

Generated using TypeDoc