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

ACS::Ppattern Interface Reference

import "baci.idl";

Inheritance diagram for ACS::Ppattern:

Inheritance graph
[legend]
Collaboration diagram for ACS::Ppattern:

Collaboration graph
[legend]
List of all members.

Public Member Functions

pattern get_sync (out ACSErr::Completion c)
void get_async (in CBpattern cb, in CBDescIn desc)
long get_history (in long n_last_values, out patternSeq vs, out TimeSeq ts)
Monitorpattern create_monitor (in CBpattern cb, in CBDescIn desc)
Monitorpattern create_postponed_monitor (in Time start_time, in CBpattern cb, in CBDescIn desc)

Public Attributes

readonly attribute TimeInterval default_timer_trigger
readonly attribute TimeInterval min_timer_trigger
readonly attribute pattern default_value
readonly attribute stringSeq bitDescription
readonly attribute ConditionSeq whenSet
readonly attribute ConditionSeq whenCleared

Detailed Description

The pattern Property has no monitor with value trigger, as a difference of values makes no sense. However, it has three other attributes that provide sequences that describe the meaning of each bit in the pattern: bitDescription, whenSet and whenCleared. The latter two keep one value of type condition per bit, which is an enum that describes the meaning of a bit in the status being set (to one) or cleared (to zero). The values correspond to usual colors of status LEDs.

The rest of the interface is equivalent to the Pdouble property.


Member Function Documentation

Monitorpattern ACS::Ppattern::create_monitor in CBpattern  cb,
in CBDescIn  desc
 

3AC90A2700A1

Monitorpattern ACS::Ppattern::create_postponed_monitor in Time  start_time,
in CBpattern  cb,
in CBDescIn  desc
 

3AC90A2700AB

void ACS::Ppattern::get_async in CBpattern  cb,
in CBDescIn  desc
 

3AC90A270084

long ACS::Ppattern::get_history in long  n_last_values,
out patternSeq  vs,
out TimeSeq  ts
 

3AC90A270096

pattern ACS::Ppattern::get_sync out ACSErr::Completion  c  ) 
 

3AC90A270082


Member Data Documentation

readonly attribute stringSeq ACS::Ppattern::bitDescription
 

one description for each bit

readonly attribute TimeInterval ACS::Ppattern::default_timer_trigger
 

readonly attribute pattern ACS::Ppattern::default_value
 

readonly attribute TimeInterval ACS::Ppattern::min_timer_trigger
 

readonly attribute ConditionSeq ACS::Ppattern::whenCleared
 

for each bit, defines the colour of LED when bit is cleared

readonly attribute ConditionSeq ACS::Ppattern::whenSet
 

for each bit, defines the colour of LED when bit is set


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