The AbsEnumWritableCommand is mapped to some EnumWritable component in the station via the Point Ord property. The component has typical actions for an EnumWritable plus an additional action named Abs Override. When a user inovkes any action, the component invokes the action on the mapped EnumWritable target point. The Abs Override action prompts the user to enter a specific BAbsTime value in the future. The duration between the current time and that override end time is calculated and used to invoke the standard override action on the EnumWritable target point. This makes it simpler to temporarily override a point to some specific end time without having to manually calculate the duration from the current time.
The facets from the target point are synchronized to this component, so invoking actions should include the target point facets for the dialog. The action slot displayNames are not synchronized from the target point and may need to be set on this component.
The AbsEnumWritableCommand component is located in the vykonProUtil palette in the AbsTimeOverrides sub folder.
Point Ord BOrd property which maps to a single end point which must be an EnumWritable.
Default Time BRelTime property used when the Abs Override action is invoked to populate the Override End Time value in the action dialog.
The below actions are available in addition to the standard actions for a BEnumWritable component.
Abs Override When invoked the user must enter the desired Override End Time as a BAbsTime value and the desired Enum value. The duration between the current time and the Override End Time is calculated and used in conjunction with the Enum value as the parameters to invoke the standard Override action on the BEnumWritable target component.