1 #ifndef __JDETECTOR__JMODULESTATUS__
2 #define __JDETECTOR__JMODULESTATUS__
20 namespace JDETECTOR {}
21 namespace JPP {
using namespace JDETECTOR; }
42 #define MAKE_ENTRY(A) std::make_pair(#A, A)
Auxiliary class to map key to status bit.
Auxiliary class for a type holder.
static const JGetModuleStatusBit getModuleStatusBit
Function object to map key to module status bit.
JGetModuleStatusBit()
Default constructor.
static const int COMPASS_DISABLE
Enable (disable) use of compass if this status bit is 0 (1);.
JPutStatusBit JPutModuleStatusBit
Type definition to map module status bit to key.
Auxiliary class for handling status.
static const JPutModuleStatusBit putModuleStatusBit(getModuleStatusBit)
Function object to map module status bit to key.
std::vector< std::string > getModuleStatusBits(const JType< std::string > &type)
Get module status bits.
Auxiliary class to map key to module status bit.
Auxiliary methods to convert data members or return values of member methods of a set of objects to a...
Auxiliary class to map status bit to key.
static const int PIEZO_DISABLE
Enable (disable) use of piezo if this status bit is 0 (1);.
static const int MODULE_OUT_OF_SYNC
Enable (disable) synchronous signal from this module if this status bit is 0 (1);.
static const int HYDROPHONE_DISABLE
Enable (disable) use of hydrophone if this status bit is 0 (1);.
static const int MODULE_DISABLE
KM3NeT Data Definitions v3.0.0 https://git.km3net.de/common/km3net-dataformat.
const array_type< JKey_t > & get_keys(const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &data)
Method to create array of keys of map.