Public Member Functions | Public Attributes

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

This property is the description of the lamp wheel.

This property is the position of the lamp wheel.

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


The documentation for this interface was generated from the following file: