Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rotoMessages.h File Reference

#include "minosDaq.h"
#include "rcMessages.h"
#include "runStates.h"

Go to the source code of this file.

Defines

#define ROOTER_PORT_BEAMMON   9013

Enumerations

enum  MinosRooterEntity {
  MINOS_ROOTER_DCP = MINOS_DCP, MINOS_ROOTER_DCS = MINOS_DCS, MINOS_ROOTER_ROOTER = MINOS_ROOTER, MINOS_ROOTER_BEAMMON,
  MINOS_ROOTER_UNIDENTIFIED_CLIENT = 0xFF
}
enum  MinosRooterCommand {
  MINOS_ROOTER_COMMAND = RC_EXECUTE, MINOS_ROOTER_ACKNOWLEDGE = RC_ACKNOWLEDGE, MINOS_ROOTER_UNABLE_TO = RC_UNABLE_TO, MINOS_ROOTER_REQUEST = RC_REQUEST,
  MINOS_ROOTER_REPORT = RC_REPORT, MINOS_ROOTER_STATE_REPORT = RC_STATE_REPORT, MINOS_ROOTER_I_AM_A = RC_I_AM_A, START_OF_ROOTER_COMMAND_TYPES = END_OF_MINOS_RC_COMMAND_TYPES,
  END_OF_MINOS_ROOTER_COMMAND_TYPES
}
enum  MinosRooterInstruction {
  START_OF_ROOTER_COMMANDS = END_OF_MINOS_DAQ_COMMANDS, MINOS_ROOTER_OPENSOCKET, MINOS_ROOTER_CLOSESOCKET, MINOS_ROOTER_OPENFILE,
  MINOS_ROOTER_CLOSEFILE, MINOS_ROOTER_RECBUFFER, MINOS_ROOTER_SHUTDOWN, MINOS_ROOTER_CONFIG,
  END_OF_MINOS_ROOTER_COMMAND
}
enum  MinosRooterRequest { MINOS_ROOTER_REQ_CURRENT_STATE = MINOS_RC_REQ_CURRENT_STATE, START_OF_ROOTER_REQUESTS = END_OF_MINOS_RC_REQUESTS, MINOS_ROOTER_REQ_STATUS_REPORT, END_OF_MINOS_ROOTER_REQUESTS }
enum  MinosRooterState {
  MINOS_ROOTER_STATE_UNKNOWN = RUN_STATE_UNKNOWN, MINOS_ROOTER_STATE_STOPPING = RUN_STATE_STOPPING, START_OF_ROOTER_STATES = END_OF_MINOS_DAQ_STATES, MINOS_ROOTER_STATE_UNCONNECTED,
  MINOS_ROOTER_STATE_CONNECTED, MINOS_ROOTER_STATE_DISCONNECTING, MINOS_ROOTER_STATE_FILE_OPEN, MINOS_ROOTER_STATE_SHUTDOWN_REQ,
  END_OF_MINOS_ROOTER_STATES
}


Define Documentation

#define ROOTER_PORT_BEAMMON   9013
 

Definition at line 32 of file rotoMessages.h.

Referenced by roto_open_BeamMon_connection().


Enumeration Type Documentation

enum MinosRooterCommand
 

Enumeration values:
MINOS_ROOTER_COMMAND 
MINOS_ROOTER_ACKNOWLEDGE 
MINOS_ROOTER_UNABLE_TO 
MINOS_ROOTER_REQUEST 
MINOS_ROOTER_REPORT 
MINOS_ROOTER_STATE_REPORT 
MINOS_ROOTER_I_AM_A 
START_OF_ROOTER_COMMAND_TYPES 
END_OF_MINOS_ROOTER_COMMAND_TYPES 

Definition at line 42 of file rotoMessages.h.

00042                         {
00043   MINOS_ROOTER_COMMAND          = RC_EXECUTE,
00044   MINOS_ROOTER_ACKNOWLEDGE      = RC_ACKNOWLEDGE,
00045   MINOS_ROOTER_UNABLE_TO        = RC_UNABLE_TO,
00046   MINOS_ROOTER_REQUEST          = RC_REQUEST,
00047   MINOS_ROOTER_REPORT           = RC_REPORT,
00048   MINOS_ROOTER_STATE_REPORT     = RC_STATE_REPORT,
00049   MINOS_ROOTER_I_AM_A           = RC_I_AM_A,
00050   START_OF_ROOTER_COMMAND_TYPES = END_OF_MINOS_RC_COMMAND_TYPES,
00051   END_OF_MINOS_ROOTER_COMMAND_TYPES
00052   /* end of codes shared with MinosCommandTypes & rcTypeEnum */
00053 };

enum MinosRooterEntity
 

Enumeration values:
MINOS_ROOTER_DCP 
MINOS_ROOTER_DCS 
MINOS_ROOTER_ROOTER 
MINOS_ROOTER_BEAMMON 
MINOS_ROOTER_UNIDENTIFIED_CLIENT 

Definition at line 34 of file rotoMessages.h.

00034                        {
00035   MINOS_ROOTER_DCP     = MINOS_DCP,
00036   MINOS_ROOTER_DCS     = MINOS_DCS,
00037   MINOS_ROOTER_ROOTER  = MINOS_ROOTER,
00038   MINOS_ROOTER_BEAMMON,  /* not yet defined in minosDaq.h */
00039   MINOS_ROOTER_UNIDENTIFIED_CLIENT = 0xFF
00040 };

enum MinosRooterInstruction
 

Enumeration values:
START_OF_ROOTER_COMMANDS 
MINOS_ROOTER_OPENSOCKET 
MINOS_ROOTER_CLOSESOCKET 
MINOS_ROOTER_OPENFILE 
MINOS_ROOTER_CLOSEFILE 
MINOS_ROOTER_RECBUFFER 
MINOS_ROOTER_SHUTDOWN 
MINOS_ROOTER_CONFIG 
END_OF_MINOS_ROOTER_COMMAND 

Definition at line 55 of file rotoMessages.h.

00055                             {
00056   START_OF_ROOTER_COMMANDS      = END_OF_MINOS_DAQ_COMMANDS,
00057   MINOS_ROOTER_OPENSOCKET,
00058   MINOS_ROOTER_CLOSESOCKET,
00059   MINOS_ROOTER_OPENFILE,
00060   MINOS_ROOTER_CLOSEFILE,
00061   MINOS_ROOTER_RECBUFFER,
00062   MINOS_ROOTER_SHUTDOWN,
00063   MINOS_ROOTER_CONFIG,
00064   /* new end of list */
00065   END_OF_MINOS_ROOTER_COMMAND
00066 };

enum MinosRooterRequest
 

Enumeration values:
MINOS_ROOTER_REQ_CURRENT_STATE 
START_OF_ROOTER_REQUESTS 
MINOS_ROOTER_REQ_STATUS_REPORT 
END_OF_MINOS_ROOTER_REQUESTS 

Definition at line 68 of file rotoMessages.h.

00068                         {
00069   MINOS_ROOTER_REQ_CURRENT_STATE = MINOS_RC_REQ_CURRENT_STATE,
00070   START_OF_ROOTER_REQUESTS       = END_OF_MINOS_RC_REQUESTS,
00071   /* end of codes shared with MinosDaqRequest */
00072   MINOS_ROOTER_REQ_STATUS_REPORT,
00073   /* new end of list */
00074   END_OF_MINOS_ROOTER_REQUESTS
00075 };

enum MinosRooterState
 

Enumeration values:
MINOS_ROOTER_STATE_UNKNOWN 
MINOS_ROOTER_STATE_STOPPING 
START_OF_ROOTER_STATES 
MINOS_ROOTER_STATE_UNCONNECTED 
MINOS_ROOTER_STATE_CONNECTED 
MINOS_ROOTER_STATE_DISCONNECTING 
MINOS_ROOTER_STATE_FILE_OPEN 
MINOS_ROOTER_STATE_SHUTDOWN_REQ 
END_OF_MINOS_ROOTER_STATES 

Definition at line 77 of file rotoMessages.h.

00077                       {
00078   MINOS_ROOTER_STATE_UNKNOWN  = RUN_STATE_UNKNOWN,
00079   MINOS_ROOTER_STATE_STOPPING = RUN_STATE_STOPPING,
00080   START_OF_ROOTER_STATES      = END_OF_MINOS_DAQ_STATES,
00081   /* end of codes shared with MinosDaqStates & stateEnum */
00082   MINOS_ROOTER_STATE_UNCONNECTED,
00083   MINOS_ROOTER_STATE_CONNECTED,
00084   MINOS_ROOTER_STATE_DISCONNECTING,
00085   MINOS_ROOTER_STATE_FILE_OPEN,
00086   MINOS_ROOTER_STATE_SHUTDOWN_REQ,
00087   /* new end of list */
00088   END_OF_MINOS_ROOTER_STATES
00089 };


Generated on Mon Feb 15 11:08:10 2010 for loon by  doxygen 1.3.9.1