MIDAS
Loading...
Searching...
No Matches
eqpmnt Struct Reference

#include <midas.h>

Collaboration diagram for eqpmnt:

Public Attributes

char name [NAME_LENGTH]
 
EQUIPMENT_INFO info
 
INT(* readout )(char *, INT)
 
INT(* cd )(INT cmd, PEQUIPMENT)
 
DEVICE_DRIVERdriver
 
voidevent_descrip
 
voidcd_info
 
INT status
 
DWORD last_called
 
DWORD last_idle
 
DWORD poll_count
 
INT format
 
HNDLE buffer_handle
 
HNDLE hkey_variables
 
DWORD serial_number
 
DWORD subevent_number
 
DWORD odb_out
 
DWORD odb_in
 
DWORD bytes_sent
 
DWORD events_sent
 
DWORD events_collected
 
EQUIPMENT_STATS stats
 

Detailed Description

Definition at line 1172 of file midas.h.

Member Data Documentation

◆ buffer_handle

HNDLE eqpmnt::buffer_handle

MIDAS buffer handle

Definition at line 1185 of file midas.h.

◆ bytes_sent

DWORD eqpmnt::bytes_sent

number of bytes sent

Definition at line 1191 of file midas.h.

◆ cd

INT(* eqpmnt::cd) (INT cmd, PEQUIPMENT)

Class driver routine

Definition at line 1176 of file midas.h.

◆ cd_info

void* eqpmnt::cd_info

private data for class driver

Definition at line 1179 of file midas.h.

◆ driver

DEVICE_DRIVER* eqpmnt::driver

Device driver list

Definition at line 1177 of file midas.h.

◆ event_descrip

void* eqpmnt::event_descrip

Init string for fixed events or bank list

Definition at line 1178 of file midas.h.

◆ events_collected

DWORD eqpmnt::events_collected

number of collected events for EQ_USER

Definition at line 1193 of file midas.h.

◆ events_sent

DWORD eqpmnt::events_sent

number of events sent

Definition at line 1192 of file midas.h.

◆ format

INT eqpmnt::format

FORMAT_xxx

Definition at line 1184 of file midas.h.

◆ hkey_variables

HNDLE eqpmnt::hkey_variables

Key to variables subtree in ODB

Definition at line 1186 of file midas.h.

◆ info

EQUIPMENT_INFO eqpmnt::info

From above

Definition at line 1174 of file midas.h.

◆ last_called

DWORD eqpmnt::last_called

Last time event was read

Definition at line 1181 of file midas.h.

◆ last_idle

DWORD eqpmnt::last_idle

Last time idle func was called

Definition at line 1182 of file midas.h.

◆ name

char eqpmnt::name[NAME_LENGTH]

Equipment name

Definition at line 1173 of file midas.h.

◆ odb_in

DWORD eqpmnt::odb_in

updated ODB -> FE

Definition at line 1190 of file midas.h.

◆ odb_out

DWORD eqpmnt::odb_out

updates FE -> ODB

Definition at line 1189 of file midas.h.

◆ poll_count

DWORD eqpmnt::poll_count

Needed to poll 'period'

Definition at line 1183 of file midas.h.

◆ readout

INT(* eqpmnt::readout) (char *, INT)

Pointer to user readout routine

Definition at line 1175 of file midas.h.

◆ serial_number

DWORD eqpmnt::serial_number

event serial number

Definition at line 1187 of file midas.h.

◆ stats

EQUIPMENT_STATS eqpmnt::stats

Definition at line 1194 of file midas.h.

◆ status

INT eqpmnt::status

One of FE_xxx

Definition at line 1180 of file midas.h.

◆ subevent_number

DWORD eqpmnt::subevent_number

subevent number

Definition at line 1188 of file midas.h.


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