ReadDefCONNDESC Class Template Reference
[Default USRs]

Read CONNDESC: Read description of actual connections of the device. More...

#include <default-usrs.hh>

List of all members.

Public Member Functions

 ReadDefCONNDESC (T *dev)
virtual DeviceAccess::AccDevRetStatus read (SLong vrtAcc, const DeviceAccess::AccData &para, DeviceAccess::AccData &data, DeviceAccess::AccStamp &stamp, DeviceAccess::AccEFICD &eficd)


Detailed Description

template<class T>
class ReadDefCONNDESC< T >

Read CONNDESC: Read description of actual connections of the device.

Property:
Name:CONNDESC
Mode:Read
Therapy lock:None
Category:Master
Access constraint:Free


Member Function Documentation

virtual DeviceAccess::AccDevRetStatus read ( SLong  vrtAcc,
const DeviceAccess::AccData &  para,
DeviceAccess::AccData &  data,
DeviceAccess::AccStamp &  stamp,
DeviceAccess::AccEFICD &  eficd 
) [virtual]

Parameters:
vrtAcc Not used
para Not used
data 
DataTypeDescription
0ULongCount of connections returned
Data of first connection
1StringDevice nomenclature
2StringProperty name
3SLongProperty mode
1 = read, 2 = write, 3 = call
4SLongProperty callmode
0 = Standard, 1 = UFC-Format
5SLongVirtual accelerator
6ULongParameter size
7ULongData size
8ULongClient access ID: IP address
9ULongClient access ID: PID
10ULongClient access ID: Access rights pattern
11Float32Connect ID: Type of connection/s
1 = periodical, 2 = event
12Float32Connect ID: Execution count/s
-1 = forever
13Float32Connect ID: Periode/s
(in case of periodical conn.)
14SLongConnect ID: Event number/s
(in case of event conn.)
15SLongConnect ID: VrtAcc number/s
(in case of event conn.)
16SLongEvent Handle: Execution count
17SLongEvent Handle: Lost count
18SLongEvent Handle: Event
19SLongEvent Handle: VrtAcc mask
20ULongEvent Handle: Timestamp seconds
21ULongEvent Handle: Timestamp microseconds
22ULongEvent Handle: Eventstamp
23ULongExecution count
24SLongResponse ID: Async ID
25ULongResponse ID: Timestamp seconds
26ULongResponse ID: Timestamp microseconds
27ULongResponse ID: Eventstamp
28SLongResponse ID: Execution count
29StringResponse ID: Device nomenclature
30StringResponse ID: Property name
31SLongExit status: Exit flag
0 = Thread is running, 1 = Thread is exiting
32ULongExit status: Primary Status
33ULongExit status: Secondary Status
Data of second connection
34StringDevice nomenclature
35StringProperty name
.........
...
Data of <count-th> connection
.........
stamp Timestamp contains the actual time, eventstamp is zero.
eficd Not used


The documentation for this class was generated from the following file:
Generated on Wed Dec 2 14:32:16 2009 for BCU - Equipment Model for Unilac Chopper by  doxygen 1.4.7