ReadDefCONNDESC< T > 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 

Data

Type

Description

0

ULong

Count of connections returned

Data of first connection

1

String

Device name (nomenclature)

2

String

Property name

3

SLong

Property mode
1 = read, 2 = write, 3 = call

4

SLong

Property callmode
0 = Standard, 1 = UFC-Format

5

SLong

Virtual accelerator

6

ULong

Parameter size

7

ULong

Data size

8

ULong

Client access ID: IP address

9

ULong

Client access ID: UID

10

string

Client access ID: User name

11

ULong

Client access ID: PID

12

ULong

Client access ID: TID (LWP ID)

13

string

Client access ID: Process name

14

string

Client access ID: Process description

15

ULong

Client access ID: Access rights pattern

16

ULong

Connect ID: Type of connection
1 = periodical, 2 = event, 3 = monitor

17

ULong

Connect ID: on change
False = Return all data
True = Return only changed data

18

ULong

Connect ID: Lifesign period in seconds

19

Float32

Connect ID: Periode in seconds
(in case of periodical conn.)

20

SLong

Connect ID: Event number
(in case of event conn.)

21

SLong

Connect ID: VrtAcc number
(in case of event conn.)

22

SLong

Event Handle: Execution count

23

SLong

Event Handle: Lost count

24

SLong

Event Handle: Event

25

SLong

Event Handle: VrtAcc mask

26

ULong

Event Handle: Timestamp seconds

27

ULong

Event Handle: Timestamp microseconds

28

ULong

Event Handle: Eventstamp

29

ULong

Setup time seconds

30

ULong

Setup time microseconds

31

ULong

Execution count

32

SLong

Response ID: Async ID

33

ULong

Response ID: Timestamp seconds

34

ULong

Response ID: Timestamp microseconds

35

ULong

Response ID: Eventstamp

36

SLong

Response ID: Execution count

37

SLong

Response ID: Response count

38

String

Response ID: Device name (nomenclature)

39

String

Response ID: Property name

40

SLong

Exit status: Exit flag
0 = Thread is running, 1 = Thread is exiting

41

ULong

Exit status: Primary Status

42

ULong

Exit status: Secondary Status

Data of second connection

43

String

Device nomenclature

44

String

Property 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 15 Aug 2018 for MXS-USRs by  doxygen 1.6.1