Click or drag to resize

IAction Interface

Base interface for an action.

Namespace:  DHI.Mike1D.ControlModule
Assembly:  DHI.Mike1D.ControlModule (in DHI.Mike1D.ControlModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public interface IAction

The IAction type exposes the following members.

Properties
  NameDescription
Public propertyActivationTime
Time when action was activated
Public propertyControllableUpdate
Delegate to call when the action-implement is issued. Can be null. Call with timeN and timeNp1 arguments.
Public propertyId
Unique id
Public propertyIsActive
Boolean indicating if action is active
Top
Methods
  NameDescription
Public methodActivate
Called when action is first activated. The state of the action should be initialized here.
Public methodDeactivate
Called when this action is deactivated and another action is activated.
Public methodImplement
Implement action, update value of controlled item.
Public methodReset
Reset the internal state of the action.
Public methodValidate
Validate
Top
See Also