minosDaq.h File Reference

Go to the source code of this file.

Defines

#define DAQ_LOG_FACILITY   LOG_LOCAL1
#define RC_PORT   9002
#define SLAVE_PORT   9003
#define TP_PORT   9010
#define ROOTER_PORT_DAQ   9011
#define ROOTER_PORT_DCS   9012
#define VXSYSLOG_PORT   2345
#define MCP_PORT   8000
#define ROP_PORT   8001
#define ROP_CONTROL_PORT   8002
#define ROP_REQUEST_PORT   8003
#define MAXBRPS   6
#define MAXTPS   11
#define MAXROPS   16
#define ROPS_PER_BRP   4

Typedefs

typedef enum MinosOnlineEntities MinosEntity

Enumerations

enum  MinosOnlineEntities {
  MINOS_MBRP = 0x01, MINOS_BRP0 = 0x11, MINOS_BRP1, MINOS_BRP2,
  MINOS_BRP3, MINOS_BRP4, MINOS_BRP5, MINOS_ROP0 = 0x20,
  MINOS_ROP1, MINOS_ROP2, MINOS_ROP3, MINOS_ROP4,
  MINOS_ROP5, MINOS_ROP6, MINOS_ROP7, MINOS_ROP8,
  MINOS_ROP9, MINOS_ROPA, MINOS_ROPB, MINOS_ROPC,
  MINOS_ROPD, MINOS_ROPE, MINOS_ROPF, MINOS_ROP10,
  MINOS_ROP11, MINOS_TRP0 = 0x40, MINOS_TRP1, MINOS_TRP2,
  MINOS_TRP3, MINOS_TRP4, MINOS_TRP5, MINOS_TRP6,
  MINOS_TRP7, MINOS_TRP8, MINOS_TRP9, MINOS_TRPA,
  MINOS_TRPB, MINOS_TRPC, MINOS_TRPD, MINOS_TRPE,
  MINOS_TRPF, MINOS_FPC = 0x60, MINOS_TPC, MINOS_DDS,
  MINOS_DCP, MINOS_DCS, MINOS_TRIGGER, MINOS_ROOTER,
  MINOS_SPILLSERVER, MINOS_QUASI_ONLINE = 0x70, MINOS_ONLINE_MONITORING, MINOS_ONLINE_DBU,
  MINOS_ONLINE_EVENT_DISPLAY, MINOS_RC, MINOS_DAQ_GLOBAL, MINOS_RC_MASTER_GUI,
  MINOS_RC_MONITOR_GUI, MINOS_RC_GUIS, MINOS_UNIDENTIFIED_CLIENT, END_OF_MINOS_DAQ_ENTITIES,
  MINOS_DCP = 0x63, MINOS_DCS = 0x64, MINOS_ROOTER = 0x66, MINOS_UNIDENTIFIED_CLIENT = 0x79
}

Define Documentation

#define DAQ_LOG_FACILITY   LOG_LOCAL1

Definition at line 70 of file minosDaq.h.

Referenced by logMessage(), MAIN_FUNCTION(), msgLogInit(), msgLogReadInit(), and msgRead().

#define MAXBRPS   6

Definition at line 84 of file minosDaq.h.

#define MAXROPS   16

Definition at line 86 of file minosDaq.h.

#define MAXTPS   11

Definition at line 85 of file minosDaq.h.

#define MCP_PORT   8000

Definition at line 79 of file minosDaq.h.

#define RC_PORT   9002

Definition at line 72 of file minosDaq.h.

#define ROOTER_PORT_DAQ   9011

Definition at line 76 of file minosDaq.h.

Referenced by main(), parse_port(), and roto_open_DCP_connection().

#define ROOTER_PORT_DCS   9012

Definition at line 77 of file minosDaq.h.

Referenced by parse_port(), and roto_open_DCS_connection().

#define ROP_CONTROL_PORT   8002

Definition at line 81 of file minosDaq.h.

#define ROP_PORT   8001

Definition at line 80 of file minosDaq.h.

#define ROP_REQUEST_PORT   8003

Definition at line 82 of file minosDaq.h.

#define ROPS_PER_BRP   4

Definition at line 87 of file minosDaq.h.

#define SLAVE_PORT   9003

Definition at line 73 of file minosDaq.h.

#define TP_PORT   9010

Definition at line 74 of file minosDaq.h.

#define VXSYSLOG_PORT   2345

Definition at line 78 of file minosDaq.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
MINOS_MBRP 
MINOS_BRP0 
MINOS_BRP1 
MINOS_BRP2 
MINOS_BRP3 
MINOS_BRP4 
MINOS_BRP5 
MINOS_ROP0 
MINOS_ROP1 
MINOS_ROP2 
MINOS_ROP3 
MINOS_ROP4 
MINOS_ROP5 
MINOS_ROP6 
MINOS_ROP7 
MINOS_ROP8 
MINOS_ROP9 
MINOS_ROPA 
MINOS_ROPB 
MINOS_ROPC 
MINOS_ROPD 
MINOS_ROPE 
MINOS_ROPF 
MINOS_ROP10 
MINOS_ROP11 
MINOS_TRP0 
MINOS_TRP1 
MINOS_TRP2 
MINOS_TRP3 
MINOS_TRP4 
MINOS_TRP5 
MINOS_TRP6 
MINOS_TRP7 
MINOS_TRP8 
MINOS_TRP9 
MINOS_TRPA 
MINOS_TRPB 
MINOS_TRPC 
MINOS_TRPD 
MINOS_TRPE 
MINOS_TRPF 
MINOS_FPC 
MINOS_TPC 
MINOS_DDS 
MINOS_DCP 
MINOS_DCS 
MINOS_TRIGGER 
MINOS_ROOTER 
MINOS_SPILLSERVER 
MINOS_QUASI_ONLINE 
MINOS_ONLINE_MONITORING 
MINOS_ONLINE_DBU 
MINOS_ONLINE_EVENT_DISPLAY 
MINOS_RC 
MINOS_DAQ_GLOBAL 
MINOS_RC_MASTER_GUI 
MINOS_RC_MONITOR_GUI 
MINOS_RC_GUIS 
MINOS_UNIDENTIFIED_CLIENT 
END_OF_MINOS_DAQ_ENTITIES 
MINOS_DCP 
MINOS_DCS 
MINOS_ROOTER 
MINOS_UNIDENTIFIED_CLIENT 

Definition at line 91 of file minosDaq.h.

00091                                  {
00092   MINOS_MBRP=0x01,
00093   MINOS_BRP0=0x11,
00094   MINOS_BRP1,
00095   MINOS_BRP2,
00096   MINOS_BRP3,
00097   MINOS_BRP4,   /*Soudan 6 branch system*/
00098   MINOS_BRP5,
00099 
00100   MINOS_ROP0=0x20,
00101   MINOS_ROP1,
00102   MINOS_ROP2,
00103   MINOS_ROP3,
00104   MINOS_ROP4,
00105   MINOS_ROP5,
00106   MINOS_ROP6,
00107   MINOS_ROP7,
00108   MINOS_ROP8,
00109   MINOS_ROP9,
00110   MINOS_ROPA,
00111   MINOS_ROPB,
00112   MINOS_ROPC,
00113   MINOS_ROPD,
00114   MINOS_ROPE,
00115   MINOS_ROPF,
00116   MINOS_ROP10,
00117   MINOS_ROP11,
00118 
00119   MINOS_TRP0=0x40,
00120   MINOS_TRP1,
00121   MINOS_TRP2,
00122   MINOS_TRP3,
00123   MINOS_TRP4,
00124   MINOS_TRP5,
00125   MINOS_TRP6,
00126   MINOS_TRP7,
00127   MINOS_TRP8,
00128   MINOS_TRP9,
00129   MINOS_TRPA,
00130   MINOS_TRPB,
00131   MINOS_TRPC,
00132   MINOS_TRPD,
00133   MINOS_TRPE,
00134   MINOS_TRPF,
00135 
00136   MINOS_FPC=0x60,
00137   MINOS_TPC,
00138   MINOS_DDS,
00139   MINOS_DCP,
00140   MINOS_DCS,
00141   MINOS_TRIGGER,
00142   MINOS_ROOTER,
00143   MINOS_SPILLSERVER,
00144 
00145   MINOS_QUASI_ONLINE=0x70,
00146   MINOS_ONLINE_MONITORING,
00147   MINOS_ONLINE_DBU,
00148   MINOS_ONLINE_EVENT_DISPLAY,
00149   MINOS_RC,   
00150   /*RC only below here*/
00151   MINOS_DAQ_GLOBAL,
00152   MINOS_RC_MASTER_GUI,   
00153   MINOS_RC_MONITOR_GUI,
00154   MINOS_RC_GUIS,
00155   MINOS_UNIDENTIFIED_CLIENT,
00156   END_OF_MINOS_DAQ_ENTITIES
00157 } MinosEntity ;


Generated on 2 Nov 2017 for loon by  doxygen 1.6.1