DABC (Data Acquisition Backbone Core)  2.9.9
Public Types | Public Member Functions | Data Fields
mbs::DaqStatus Struct Reference

#include <mbs/MbsTypeDefs.h>

Public Types

enum  { SBS__N_TRG_TYP = 16 , SYS__N_MAX_PROCS = 30 , SBS__STR_LEN_64 = 64 }
 

Public Member Functions

void clear ()
 
bool null () const
 

Data Fields

uint32_t bh_acqui_running
 
uint32_t bh_acqui_started
 
uint32_t bh_cam_tab_loaded
 
uint32_t bh_daqst_initalized
 
uint32_t bh_ena_evt_copy
 
uint32_t bh_event_serv_ready
 
uint32_t bh_histo_enable
 
uint32_t bh_histo_ready
 
uint32_t bh_pact [SYS__N_MAX_PROCS]
 
uint32_t bh_running [SYS__N_MAX_PROCS]
 
uint32_t bh_set_ml_loaded
 
uint32_t bh_set_mo_loaded
 
uint32_t bh_setup_loaded
 
uint32_t bh_trig_master
 
uint32_t bh_verbose_flg
 
uint32_t bl_dabc_enabled
 
uint32_t bl_delayed_eb_ena
 
uint32_t bl_esosrv_maxcli
 
uint32_t bl_event_build_on
 
uint32_t bl_evtsrv_all
 
uint32_t bl_evtsrv_events
 
uint32_t bl_evtsrv_maxcli
 
uint32_t bl_evtsrv_scale
 
uint32_t bl_filler [190]
 
uint32_t bl_flush_time
 
uint32_t bl_histo_port
 
uint32_t bl_n_buffers
 
uint32_t bl_n_bufstream
 
uint32_t bl_n_events
 
uint32_t bl_n_evserv_events
 
uint32_t bl_n_evserv_kbytes
 
uint32_t bl_n_evt [SBS__N_TRG_TYP]
 
uint32_t bl_n_kbyte
 
uint32_t bl_n_kbyte_file
 
uint32_t bl_n_kbyte_tape
 
uint32_t bl_n_si [SBS__N_TRG_TYP]
 
uint32_t bl_n_strserv_bufs
 
uint32_t bl_n_strserv_kbytes
 
uint32_t bl_n_trig [SBS__N_TRG_TYP]
 
uint32_t bl_no_stream_buf
 
uint32_t bl_no_streams
 
uint32_t bl_pipe_filled_KB
 
uint32_t bl_pipe_size_KB
 
uint32_t bl_pipe_slots
 
uint32_t bl_pipe_slots_filled
 
uint32_t bl_r_buffers
 
uint32_t bl_r_bufstream
 
uint32_t bl_r_events
 
uint32_t bl_r_evserv_events
 
uint32_t bl_r_evserv_kbytes
 
uint32_t bl_r_evt [SBS__N_TRG_TYP]
 
uint32_t bl_r_kbyte
 
uint32_t bl_r_kbyte_tape
 
uint32_t bl_r_si [SBS__N_TRG_TYP]
 
uint32_t bl_r_strserv_bufs
 
uint32_t bl_r_strserv_kbytes
 
uint32_t bl_r_trig [SBS__N_TRG_TYP]
 
uint32_t bl_rfio_connected
 
uint32_t bl_run_time
 
uint32_t bl_spill_on
 
uint32_t bl_strsrv_keep
 
uint32_t bl_strsrv_nokeep
 
uint32_t bl_strsrv_nosync
 
uint32_t bl_strsrv_scale
 
uint32_t bl_strsrv_scaled
 
uint32_t bl_strsrv_sync
 
uint32_t bl_trans_connected
 
uint32_t bl_trans_ready
 
uint32_t bl_user [16]
 
char c_anal_segm_name [SBS__STR_LEN_64]
 
char c_date [SBS__STR_LEN_64]
 
char c_devname [SBS__STR_LEN_64]
 
char c_display [SBS__STR_LEN_64]
 
char c_exper [SBS__STR_LEN_64]
 
char c_exprun [SBS__STR_LEN_64]
 
char c_file_name [256]
 
char c_host [SBS__STR_LEN_64]
 
char c_ml_setup_name [SBS__STR_LEN_64]
 
char c_out_chan [SBS__STR_LEN_64]
 
char c_pathstr [SBS__STR_LEN_64]
 
char c_pname [SYS__N_MAX_PROCS][SBS__STR_LEN_64]
 
char c_readout_name [SBS__STR_LEN_64]
 
char c_remote [SBS__STR_LEN_64]
 
char c_setup_name [SBS__STR_LEN_64]
 
char c_tape_label [SBS__STR_LEN_64]
 
char c_user [SBS__STR_LEN_64]
 
uint32_t l_block_count
 
uint32_t l_block_length
 
uint32_t l_block_size
 
uint32_t l_daqst_lw
 
uint32_t l_endian
 
uint32_t l_file_auto
 
uint32_t l_file_count
 
uint32_t l_file_cur
 
uint32_t l_file_size
 
uint32_t l_fix_lw
 
int32_t l_free_streams
 
int32_t l_irq_driv_id
 
int32_t l_irq_maj_dev_id
 
uint32_t l_max_tape_size
 
int32_t l_open_file
 
int32_t l_open_vol
 
int32_t l_pathnum
 
uint32_t l_pid [SYS__N_MAX_PROCS]
 
uint32_t l_pos_on_tape
 
int32_t l_pprio [SYS__N_MAX_PROCS]
 
uint32_t l_procs_run
 
int32_t l_rate_on
 
int32_t l_rate_sec
 
uint32_t l_record_size
 
uint32_t l_sbs__n_trg_typ
 
uint32_t l_sbs__str_len_64
 
uint32_t l_sys__n_max_procs
 
uint32_t l_type [SYS__N_MAX_PROCS]
 
uint32_t l_version
 

Detailed Description

Definition at line 208 of file MbsTypeDefs.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SBS__N_TRG_TYP 
SYS__N_MAX_PROCS 
SBS__STR_LEN_64 

Definition at line 209 of file MbsTypeDefs.h.

Member Function Documentation

◆ null()

bool mbs::DaqStatus::null ( ) const
inline

Definition at line 215 of file MbsTypeDefs.h.

◆ clear()

void mbs::DaqStatus::clear ( )
inline

Definition at line 216 of file MbsTypeDefs.h.

Field Documentation

◆ l_endian

uint32_t mbs::DaqStatus::l_endian

Definition at line 218 of file MbsTypeDefs.h.

◆ l_version

uint32_t mbs::DaqStatus::l_version

Definition at line 219 of file MbsTypeDefs.h.

◆ l_daqst_lw

uint32_t mbs::DaqStatus::l_daqst_lw

Definition at line 220 of file MbsTypeDefs.h.

◆ l_fix_lw

uint32_t mbs::DaqStatus::l_fix_lw

Definition at line 221 of file MbsTypeDefs.h.

◆ l_sys__n_max_procs

uint32_t mbs::DaqStatus::l_sys__n_max_procs

Definition at line 222 of file MbsTypeDefs.h.

◆ l_sbs__str_len_64

uint32_t mbs::DaqStatus::l_sbs__str_len_64

Definition at line 223 of file MbsTypeDefs.h.

◆ l_sbs__n_trg_typ

uint32_t mbs::DaqStatus::l_sbs__n_trg_typ

Definition at line 224 of file MbsTypeDefs.h.

◆ bh_daqst_initalized

uint32_t mbs::DaqStatus::bh_daqst_initalized

Definition at line 225 of file MbsTypeDefs.h.

◆ bh_acqui_started

uint32_t mbs::DaqStatus::bh_acqui_started

Definition at line 226 of file MbsTypeDefs.h.

◆ bh_acqui_running

uint32_t mbs::DaqStatus::bh_acqui_running

Definition at line 227 of file MbsTypeDefs.h.

◆ l_procs_run

uint32_t mbs::DaqStatus::l_procs_run

Definition at line 228 of file MbsTypeDefs.h.

◆ bh_setup_loaded

uint32_t mbs::DaqStatus::bh_setup_loaded

Definition at line 229 of file MbsTypeDefs.h.

◆ bh_set_ml_loaded

uint32_t mbs::DaqStatus::bh_set_ml_loaded

Definition at line 230 of file MbsTypeDefs.h.

◆ bh_set_mo_loaded

uint32_t mbs::DaqStatus::bh_set_mo_loaded

Definition at line 231 of file MbsTypeDefs.h.

◆ bh_cam_tab_loaded

uint32_t mbs::DaqStatus::bh_cam_tab_loaded

Definition at line 232 of file MbsTypeDefs.h.

◆ l_free_streams

int32_t mbs::DaqStatus::l_free_streams

Definition at line 233 of file MbsTypeDefs.h.

◆ bl_n_events

uint32_t mbs::DaqStatus::bl_n_events

Definition at line 234 of file MbsTypeDefs.h.

◆ bl_n_buffers

uint32_t mbs::DaqStatus::bl_n_buffers

Definition at line 235 of file MbsTypeDefs.h.

◆ bl_n_bufstream

uint32_t mbs::DaqStatus::bl_n_bufstream

Definition at line 236 of file MbsTypeDefs.h.

◆ bl_n_kbyte

uint32_t mbs::DaqStatus::bl_n_kbyte

Definition at line 237 of file MbsTypeDefs.h.

◆ bl_n_evserv_events

uint32_t mbs::DaqStatus::bl_n_evserv_events

Definition at line 238 of file MbsTypeDefs.h.

◆ bl_n_evserv_kbytes

uint32_t mbs::DaqStatus::bl_n_evserv_kbytes

Definition at line 239 of file MbsTypeDefs.h.

◆ bl_n_strserv_bufs

uint32_t mbs::DaqStatus::bl_n_strserv_bufs

Definition at line 240 of file MbsTypeDefs.h.

◆ bl_n_strserv_kbytes

uint32_t mbs::DaqStatus::bl_n_strserv_kbytes

Definition at line 241 of file MbsTypeDefs.h.

◆ bl_n_kbyte_tape

uint32_t mbs::DaqStatus::bl_n_kbyte_tape

Definition at line 242 of file MbsTypeDefs.h.

◆ bl_n_kbyte_file

uint32_t mbs::DaqStatus::bl_n_kbyte_file

Definition at line 243 of file MbsTypeDefs.h.

◆ bl_r_events

uint32_t mbs::DaqStatus::bl_r_events

Definition at line 244 of file MbsTypeDefs.h.

◆ bl_r_buffers

uint32_t mbs::DaqStatus::bl_r_buffers

Definition at line 245 of file MbsTypeDefs.h.

◆ bl_r_bufstream

uint32_t mbs::DaqStatus::bl_r_bufstream

Definition at line 246 of file MbsTypeDefs.h.

◆ bl_r_kbyte

uint32_t mbs::DaqStatus::bl_r_kbyte

Definition at line 247 of file MbsTypeDefs.h.

◆ bl_r_kbyte_tape

uint32_t mbs::DaqStatus::bl_r_kbyte_tape

Definition at line 248 of file MbsTypeDefs.h.

◆ bl_r_evserv_events

uint32_t mbs::DaqStatus::bl_r_evserv_events

Definition at line 249 of file MbsTypeDefs.h.

◆ bl_r_evserv_kbytes

uint32_t mbs::DaqStatus::bl_r_evserv_kbytes

Definition at line 250 of file MbsTypeDefs.h.

◆ bl_r_strserv_bufs

uint32_t mbs::DaqStatus::bl_r_strserv_bufs

Definition at line 251 of file MbsTypeDefs.h.

◆ bl_r_strserv_kbytes

uint32_t mbs::DaqStatus::bl_r_strserv_kbytes

Definition at line 252 of file MbsTypeDefs.h.

◆ bl_flush_time

uint32_t mbs::DaqStatus::bl_flush_time

Definition at line 253 of file MbsTypeDefs.h.

◆ l_pathnum

int32_t mbs::DaqStatus::l_pathnum

Definition at line 254 of file MbsTypeDefs.h.

◆ l_block_length

uint32_t mbs::DaqStatus::l_block_length

Definition at line 255 of file MbsTypeDefs.h.

◆ l_pos_on_tape

uint32_t mbs::DaqStatus::l_pos_on_tape

Definition at line 256 of file MbsTypeDefs.h.

◆ l_max_tape_size

uint32_t mbs::DaqStatus::l_max_tape_size

Definition at line 257 of file MbsTypeDefs.h.

◆ l_file_count

uint32_t mbs::DaqStatus::l_file_count

Definition at line 258 of file MbsTypeDefs.h.

◆ l_file_auto

uint32_t mbs::DaqStatus::l_file_auto

Definition at line 259 of file MbsTypeDefs.h.

◆ l_file_cur

uint32_t mbs::DaqStatus::l_file_cur

Definition at line 260 of file MbsTypeDefs.h.

◆ l_file_size

uint32_t mbs::DaqStatus::l_file_size

Definition at line 261 of file MbsTypeDefs.h.

◆ l_block_count

uint32_t mbs::DaqStatus::l_block_count

Definition at line 262 of file MbsTypeDefs.h.

◆ l_block_size

uint32_t mbs::DaqStatus::l_block_size

Definition at line 263 of file MbsTypeDefs.h.

◆ l_record_size

uint32_t mbs::DaqStatus::l_record_size

Definition at line 264 of file MbsTypeDefs.h.

◆ l_open_vol

int32_t mbs::DaqStatus::l_open_vol

Definition at line 265 of file MbsTypeDefs.h.

◆ l_open_file

int32_t mbs::DaqStatus::l_open_file

Definition at line 266 of file MbsTypeDefs.h.

◆ l_rate_on

int32_t mbs::DaqStatus::l_rate_on

Definition at line 267 of file MbsTypeDefs.h.

◆ l_rate_sec

int32_t mbs::DaqStatus::l_rate_sec

Definition at line 268 of file MbsTypeDefs.h.

◆ bh_trig_master

uint32_t mbs::DaqStatus::bh_trig_master

Definition at line 269 of file MbsTypeDefs.h.

◆ bh_histo_enable

uint32_t mbs::DaqStatus::bh_histo_enable

Definition at line 270 of file MbsTypeDefs.h.

◆ bh_histo_ready

uint32_t mbs::DaqStatus::bh_histo_ready

Definition at line 271 of file MbsTypeDefs.h.

◆ bh_ena_evt_copy

uint32_t mbs::DaqStatus::bh_ena_evt_copy

Definition at line 272 of file MbsTypeDefs.h.

◆ bl_n_trig

uint32_t mbs::DaqStatus::bl_n_trig[SBS__N_TRG_TYP]

Definition at line 273 of file MbsTypeDefs.h.

◆ bl_n_si

uint32_t mbs::DaqStatus::bl_n_si[SBS__N_TRG_TYP]

Definition at line 274 of file MbsTypeDefs.h.

◆ bl_n_evt

uint32_t mbs::DaqStatus::bl_n_evt[SBS__N_TRG_TYP]

Definition at line 275 of file MbsTypeDefs.h.

◆ bl_r_trig

uint32_t mbs::DaqStatus::bl_r_trig[SBS__N_TRG_TYP]

Definition at line 276 of file MbsTypeDefs.h.

◆ bl_r_si

uint32_t mbs::DaqStatus::bl_r_si[SBS__N_TRG_TYP]

Definition at line 277 of file MbsTypeDefs.h.

◆ bl_r_evt

uint32_t mbs::DaqStatus::bl_r_evt[SBS__N_TRG_TYP]

Definition at line 278 of file MbsTypeDefs.h.

◆ bh_running

uint32_t mbs::DaqStatus::bh_running[SYS__N_MAX_PROCS]

Definition at line 279 of file MbsTypeDefs.h.

◆ l_pid

uint32_t mbs::DaqStatus::l_pid[SYS__N_MAX_PROCS]

Definition at line 280 of file MbsTypeDefs.h.

◆ l_type

uint32_t mbs::DaqStatus::l_type[SYS__N_MAX_PROCS]

Definition at line 281 of file MbsTypeDefs.h.

◆ l_pprio

int32_t mbs::DaqStatus::l_pprio[SYS__N_MAX_PROCS]

Definition at line 282 of file MbsTypeDefs.h.

◆ bh_pact

uint32_t mbs::DaqStatus::bh_pact[SYS__N_MAX_PROCS]

Definition at line 290 of file MbsTypeDefs.h.

◆ bh_verbose_flg

uint32_t mbs::DaqStatus::bh_verbose_flg

Definition at line 291 of file MbsTypeDefs.h.

◆ bl_histo_port

uint32_t mbs::DaqStatus::bl_histo_port

Definition at line 292 of file MbsTypeDefs.h.

◆ bl_run_time

uint32_t mbs::DaqStatus::bl_run_time

Definition at line 293 of file MbsTypeDefs.h.

◆ l_irq_driv_id

int32_t mbs::DaqStatus::l_irq_driv_id

Definition at line 294 of file MbsTypeDefs.h.

◆ l_irq_maj_dev_id

int32_t mbs::DaqStatus::l_irq_maj_dev_id

Definition at line 295 of file MbsTypeDefs.h.

◆ bh_event_serv_ready

uint32_t mbs::DaqStatus::bh_event_serv_ready

Definition at line 296 of file MbsTypeDefs.h.

◆ bl_strsrv_scale

uint32_t mbs::DaqStatus::bl_strsrv_scale

Definition at line 297 of file MbsTypeDefs.h.

◆ bl_strsrv_sync

uint32_t mbs::DaqStatus::bl_strsrv_sync

Definition at line 298 of file MbsTypeDefs.h.

◆ bl_strsrv_nosync

uint32_t mbs::DaqStatus::bl_strsrv_nosync

Definition at line 299 of file MbsTypeDefs.h.

◆ bl_strsrv_keep

uint32_t mbs::DaqStatus::bl_strsrv_keep

Definition at line 300 of file MbsTypeDefs.h.

◆ bl_strsrv_nokeep

uint32_t mbs::DaqStatus::bl_strsrv_nokeep

Definition at line 301 of file MbsTypeDefs.h.

◆ bl_strsrv_scaled

uint32_t mbs::DaqStatus::bl_strsrv_scaled

Definition at line 302 of file MbsTypeDefs.h.

◆ bl_evtsrv_scale

uint32_t mbs::DaqStatus::bl_evtsrv_scale

Definition at line 303 of file MbsTypeDefs.h.

◆ bl_evtsrv_events

uint32_t mbs::DaqStatus::bl_evtsrv_events

Definition at line 304 of file MbsTypeDefs.h.

◆ bl_evtsrv_maxcli

uint32_t mbs::DaqStatus::bl_evtsrv_maxcli

Definition at line 305 of file MbsTypeDefs.h.

◆ bl_evtsrv_all

uint32_t mbs::DaqStatus::bl_evtsrv_all

Definition at line 306 of file MbsTypeDefs.h.

◆ bl_esosrv_maxcli

uint32_t mbs::DaqStatus::bl_esosrv_maxcli

Definition at line 307 of file MbsTypeDefs.h.

◆ bl_pipe_slots

uint32_t mbs::DaqStatus::bl_pipe_slots

Definition at line 308 of file MbsTypeDefs.h.

◆ bl_pipe_slots_filled

uint32_t mbs::DaqStatus::bl_pipe_slots_filled

Definition at line 309 of file MbsTypeDefs.h.

◆ bl_pipe_size_KB

uint32_t mbs::DaqStatus::bl_pipe_size_KB

Definition at line 310 of file MbsTypeDefs.h.

◆ bl_pipe_filled_KB

uint32_t mbs::DaqStatus::bl_pipe_filled_KB

Definition at line 311 of file MbsTypeDefs.h.

◆ bl_spill_on

uint32_t mbs::DaqStatus::bl_spill_on

Definition at line 312 of file MbsTypeDefs.h.

◆ bl_delayed_eb_ena

uint32_t mbs::DaqStatus::bl_delayed_eb_ena

Definition at line 313 of file MbsTypeDefs.h.

◆ bl_event_build_on

uint32_t mbs::DaqStatus::bl_event_build_on

Definition at line 314 of file MbsTypeDefs.h.

◆ bl_dabc_enabled

uint32_t mbs::DaqStatus::bl_dabc_enabled

Definition at line 315 of file MbsTypeDefs.h.

◆ bl_trans_ready

uint32_t mbs::DaqStatus::bl_trans_ready

Definition at line 316 of file MbsTypeDefs.h.

◆ bl_trans_connected

uint32_t mbs::DaqStatus::bl_trans_connected

Definition at line 317 of file MbsTypeDefs.h.

◆ bl_no_streams

uint32_t mbs::DaqStatus::bl_no_streams

Definition at line 318 of file MbsTypeDefs.h.

◆ bl_user

uint32_t mbs::DaqStatus::bl_user[16]

Definition at line 319 of file MbsTypeDefs.h.

◆ bl_filler

uint32_t mbs::DaqStatus::bl_filler[190]

Definition at line 320 of file MbsTypeDefs.h.

◆ bl_no_stream_buf

uint32_t mbs::DaqStatus::bl_no_stream_buf

Definition at line 321 of file MbsTypeDefs.h.

◆ bl_rfio_connected

uint32_t mbs::DaqStatus::bl_rfio_connected

Definition at line 322 of file MbsTypeDefs.h.

◆ c_user

char mbs::DaqStatus::c_user[SBS__STR_LEN_64]

Definition at line 323 of file MbsTypeDefs.h.

◆ c_date

char mbs::DaqStatus::c_date[SBS__STR_LEN_64]

Definition at line 324 of file MbsTypeDefs.h.

◆ c_exprun

char mbs::DaqStatus::c_exprun[SBS__STR_LEN_64]

Definition at line 325 of file MbsTypeDefs.h.

◆ c_exper

char mbs::DaqStatus::c_exper[SBS__STR_LEN_64]

Definition at line 326 of file MbsTypeDefs.h.

◆ c_host

char mbs::DaqStatus::c_host[SBS__STR_LEN_64]

Definition at line 327 of file MbsTypeDefs.h.

◆ c_remote

char mbs::DaqStatus::c_remote[SBS__STR_LEN_64]

Definition at line 328 of file MbsTypeDefs.h.

◆ c_display

char mbs::DaqStatus::c_display[SBS__STR_LEN_64]

Definition at line 329 of file MbsTypeDefs.h.

◆ c_anal_segm_name

char mbs::DaqStatus::c_anal_segm_name[SBS__STR_LEN_64]

Definition at line 330 of file MbsTypeDefs.h.

◆ c_setup_name

char mbs::DaqStatus::c_setup_name[SBS__STR_LEN_64]

Definition at line 332 of file MbsTypeDefs.h.

◆ c_ml_setup_name

char mbs::DaqStatus::c_ml_setup_name[SBS__STR_LEN_64]

Definition at line 333 of file MbsTypeDefs.h.

◆ c_readout_name

char mbs::DaqStatus::c_readout_name[SBS__STR_LEN_64]

Definition at line 334 of file MbsTypeDefs.h.

◆ c_pathstr

char mbs::DaqStatus::c_pathstr[SBS__STR_LEN_64]

Definition at line 335 of file MbsTypeDefs.h.

◆ c_devname

char mbs::DaqStatus::c_devname[SBS__STR_LEN_64]

Definition at line 336 of file MbsTypeDefs.h.

◆ c_tape_label

char mbs::DaqStatus::c_tape_label[SBS__STR_LEN_64]

Definition at line 337 of file MbsTypeDefs.h.

◆ c_file_name

char mbs::DaqStatus::c_file_name[256]

Definition at line 338 of file MbsTypeDefs.h.

◆ c_out_chan

char mbs::DaqStatus::c_out_chan[SBS__STR_LEN_64]

Definition at line 339 of file MbsTypeDefs.h.

◆ c_pname

char mbs::DaqStatus::c_pname[SYS__N_MAX_PROCS][SBS__STR_LEN_64]

Definition at line 341 of file MbsTypeDefs.h.


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