Data Structures | Namespaces | Enumerations

include/roc/Message.h File Reference

(r4864/r3440)

#include <stdint.h>
#include <iostream>
Include dependency graph for Message.h:

Go to the source code of this file.

Data Structures

class  roc::Message

Namespaces

namespace  roc
 

namespace to hold core components of ROCsoft


Enumerations

enum  roc::MessageFormat {
  roc::formatEth1 = 0, roc::formatOptic1 = 1, roc::formatEth2 = 2, roc::formatOptic2 = 3,
  roc::formatNormal = 4
}
enum  roc::MessageTypes {
  roc::MSG_NOP = 0, roc::MSG_HIT = 1, roc::MSG_EPOCH = 2, roc::MSG_SYNC = 3,
  roc::MSG_AUX = 4, roc::MSG_EPOCH2 = 5, roc::MSG_GET4 = 6, roc::MSG_SYS = 7
}
enum  roc::SysMessageTypes {
  roc::SYSMSG_DAQ_START = 1, roc::SYSMSG_DAQ_FINISH = 2, roc::SYSMSG_NX_PARITY = 3, roc::SYSMSG_SYNC_PARITY = 4,
  roc::SYSMSG_DAQ_RESUME = 5, roc::SYSMSG_FIFO_RESET = 6, roc::SYSMSG_USER = 7, roc::SYSMSG_PCTIME = 8,
  roc::SYSMSG_ADC = 9, roc::SYSMSG_PACKETLOST = 10, roc::SYSMSG_GET4_EVENT = 11, roc::SYSMSG_CLOSYSYNC_ERROR = 12,
  roc::SYSMSG_TS156_SYNC = 13
}
enum  roc::SysMessageUserTypes { roc::SYSMSG_USER_CALIBR_ON = 7, roc::SYSMSG_USER_CALIBR_OFF = 8, roc::SYSMSG_USER_RECONFIGURE = 9 }
enum  roc::MessagePrintMask { roc::msg_print_Prefix = 1, roc::msg_print_Data = 2, roc::msg_print_Hex = 4, roc::msg_print_Human = 8 }