Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acsexmplLampWheel::LampWheel Interface Reference

import "acsexmplLampWheel.idl";

Inheritance diagram for acsexmplLampWheel::LampWheel:

Inheritance graph
[legend]
Collaboration diagram for acsexmplLampWheel::LampWheel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void move (in short slot, in ACS::CBvoid cb, in ACS::CBDescIn desc)

Public Attributes

readonly attribute ACS::ROdouble position
readonly attribute ACS::ROlong slots
readonly attribute ACS::ROstring desc

Member Function Documentation

void acsexmplLampWheel::LampWheel::move in short  slot,
in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Rotate the lamp wheel asynchronously. That is, we are notified by the callback when the method really completes.

Parameters:
slot The number of the slot to put under the beam
cb callback when the lamp wheel is in position.
desc is used to negotiate timeouts between client and sever. See the BACI specifications for more details.
Returns:
void *

*


Member Data Documentation

readonly attribute ACS::ROstring acsexmplLampWheel::LampWheel::desc
 

This property is the description of the lamp wheel.

readonly attribute ACS::ROdouble acsexmplLampWheel::LampWheel::position
 

This property is the position of the lamp wheel.

readonly attribute ACS::ROlong acsexmplLampWheel::LampWheel::slots
 

This property is the number of available slots in the lamp wheel


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:28:41 2009 for ACS IDL interfaces by doxygen 1.3.8