Low-Energy Muon (LEM) Experiment  0.5.1
PS64_INFO Struct Reference

This structure contains private variables for the device driver. More...

Collaboration diagram for PS64_INFO:

Data Fields

PS64_INTERN intern
 stores DD specific internal settings More...
 
PS64_NAMES ps64_names
 stores the internal DD settings More...
 
char ps64_buffer [SPS_MAX_BYTES]
 SPS-DB byte buffer. More...
 
int ps64_diag [6]
 SPS diagnostics readback array (<1, <2, <3, <5, >5, failed)sec. More...
 
float ps64_data [PS64_IN_VARS]
 stores decoded values from SPS-DB More...
 
INT(* bd )(INT cmd,...)
 bus driver entry function for reading More...
 
void * bd_info
 pointer to the BD info structure of the input channels More...
 
HNDLE hDB
 main ODB handle More...
 
HNDLE hKey_in
 main device driver handle for input channels More...
 
HNDLE hKey_out
 main device driver handle for input channels More...
 
HNDLE hKey_DB_Buffer
 handle to the raw SPS-DB data More...
 
DWORD time
 trigger timer More...
 
DWORD errTime
 timer for error handling concerning tcpip communication More...
 
INT startup_error
 tag if there has been an error at startup More...
 
INT tcpip_open_error
 how often the attempt to open the tcpip communication failed More...
 
INT read_error
 how often there has been a read error More...
 
INT read_counts
 total no of tcpip reading attempts More...
 
DWORD last_success
 timer of last read success More...
 

Detailed Description

This structure contains private variables for the device driver.

Definition at line 78 of file ps64.c.

Field Documentation

INT(* PS64_INFO::bd)(INT cmd,...)

bus driver entry function for reading

Definition at line 84 of file ps64.c.

Referenced by ps64_exit(), ps64_get_all(), ps64_in_init(), and ps64_write_cmd().

void* PS64_INFO::bd_info

pointer to the BD info structure of the input channels

Definition at line 85 of file ps64.c.

Referenced by ps64_exit(), ps64_get_all(), ps64_in_init(), and ps64_write_cmd().

DWORD PS64_INFO::errTime

timer for error handling concerning tcpip communication

Definition at line 91 of file ps64.c.

Referenced by ps64_get_all(), and ps64_in_init().

HNDLE PS64_INFO::hDB

main ODB handle

Definition at line 86 of file ps64.c.

Referenced by ps64_exit(), ps64_in_init(), and ps64_set().

HNDLE PS64_INFO::hKey_DB_Buffer

handle to the raw SPS-DB data

Definition at line 89 of file ps64.c.

Referenced by ps64_exit(), and ps64_in_init().

HNDLE PS64_INFO::hKey_in

main device driver handle for input channels

Definition at line 87 of file ps64.c.

Referenced by ps64_in_init().

HNDLE PS64_INFO::hKey_out

main device driver handle for input channels

Definition at line 88 of file ps64.c.

Referenced by ps64_out_init().

PS64_INTERN PS64_INFO::intern

stores DD specific internal settings

Definition at line 79 of file ps64.c.

Referenced by ps64_get(), ps64_get_all(), ps64_in_init(), and ps64_write_cmd().

DWORD PS64_INFO::last_success

timer of last read success

Definition at line 96 of file ps64.c.

Referenced by ps64_get_all(), and ps64_in_init().

char PS64_INFO::ps64_buffer[SPS_MAX_BYTES]

SPS-DB byte buffer.

Definition at line 81 of file ps64.c.

Referenced by ps64_get_all(), ps64_in_init(), ps64_start_pump(), ps64_stop_pump(), and ps64_write_cmd().

float PS64_INFO::ps64_data[PS64_IN_VARS]

stores decoded values from SPS-DB

Definition at line 83 of file ps64.c.

Referenced by ps64_decode_data(), and ps64_get().

int PS64_INFO::ps64_diag[6]

SPS diagnostics readback array (<1, <2, <3, <5, >5, failed)sec.

Definition at line 82 of file ps64.c.

Referenced by ps64_get_all().

PS64_NAMES PS64_INFO::ps64_names

stores the internal DD settings

Definition at line 80 of file ps64.c.

Referenced by ps64_in_get_label(), ps64_in_init(), and ps64_out_get_label().

INT PS64_INFO::read_counts

total no of tcpip reading attempts

Definition at line 95 of file ps64.c.

Referenced by ps64_get_all(), and ps64_in_init().

INT PS64_INFO::read_error

how often there has been a read error

Definition at line 94 of file ps64.c.

Referenced by ps64_get_all(), and ps64_in_init().

INT PS64_INFO::startup_error

tag if there has been an error at startup

Definition at line 92 of file ps64.c.

INT PS64_INFO::tcpip_open_error

how often the attempt to open the tcpip communication failed

Definition at line 93 of file ps64.c.

Referenced by ps64_get_all(), ps64_in_init(), and ps64_write_cmd().

DWORD PS64_INFO::time

trigger timer

Definition at line 90 of file ps64.c.

Referenced by ps64_get_all(), and ps64_in_init().


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