import "acsexmplBuilding.idl";
List of all members.
Detailed Description
This interface belongs to the example device "Door". It represents simple position control and is used within an hierarchical device (i.e., a door that isn't attached to a building isn't very useful).
Member Function Documentation
Closes the door by setting the corresponding reference position. This is an asynchronous method.
- Parameters:
-
| cb | callback when the door has been closed. |
| desc | is used to negotiate timeouts between client and sever. See the BACI specifications for more details. |
- Returns:
- void
Moves the door by setting the new reference position.
- Parameters:
-
| pos | New reference position An ACSException if the position is out of range. |
- Returns:
- void
Opens the door by setting the corresponding reference position. This is an asynchronous method.
- Parameters:
-
| cb | callback when the door has been opened. |
| desc | is used to negotiate timeouts between client and sever. See the BACI specifications for more details. |
- Returns:
- void
Member Data Documentation
Real position - where the door really is.
Reference position - where we want the door to move to.
Substate - DWF...this should be replaced by an enum.
Version - the version of the implementation of this IDL interface.
The documentation for this interface was generated from the following file: