1 #ifndef __JSON__JSUPPORT__ 
    2 #define __JSON__JSUPPORT__ 
   18 namespace JPP { 
using namespace JSON; }
 
static const std::string Arguments_t
 
static const std::string Volt_t
 
static const std::string Start_t
 
static const std::string Location_t
 
static const std::string DOMStatusInfo_t
 
static const std::string STATUS_t
 
static const std::string Code_t
 
static const std::string Encoding_t
 
static const std::string ACAL
acoustic time offsets (piezo sensor or hydrophone) 
 
static const std::string STATUS_CALIBRATION_t
(module|PMT) status 
 
static const std::string Input_t
 
static const std::string Name_t
 
static const std::string CCAL
compass alignment (a.k.a. quaternion calibration) 
 
bool is_valid(const json &js)
Check validity of JSon data. 
 
static const std::string DOM_ROTATION_CALIBRATION_t
(optical|base) module orientations 
 
static const std::string PMTT0s_t
 
static const std::string Error_t
 
static const std::string Parameters_t
 
static const std::string QX_t
 
static const std::string Inputs_t
 
static const std::string T0_t
 
static const std::string QZ_t
 
static const std::string BaseStatusInfo_t
 
static const std::string Unit_t
 
static const std::string DOMId_t
 
static const std::string Id_t
 
static const std::string PBS_t
 
static const std::string Time_t
 
static const std::string UPI_t
 
static const std::string Values_t
 
static const std::string TCAL
PMT time offsets. 
 
static const std::string Comment_t
 
static const std::string DOMSerial_t
 
static const std::string APIVersion_t
 
static const std::string RunNumber_t
 
static const std::string PZ_t
 
static const std::string DOMMap_t
 
static const std::string Configuration_t
 
static const std::string Test_t
 
static const std::string Q0_t
 
static const std::string Unitless_t
 
static const std::string PMT_T0_CALIBRATION_t
PMT time offsets. 
 
static const std::string COMPASS_CALIBRATION_t
compass alignment (a.k.a. quaternion calibration) 
 
static const std::string DOMPositions_t
 
static const std::string PMTThreshold_t
 
static const std::string PX_t
 
static const std::string End_t
 
static const std::string Variant_t
 
static const std::string Result_t
 
static const std::string RCAL
(optical|base) module orientations 
 
static const std::string Info_t
 
static const std::string PMTSerial_t
 
static const std::string DOMCompassRotations_t
 
static const std::string DOM_POSITION_CALIBRATION_t
(optical|base) module positions 
 
static const std::string Message_t
 
static const std::string PMTGain_t
 
static const std::string DetOID_t
 
static const std::string Data_t
 
static const std::string SCAL
(module|PMT) status 
 
static const std::string BasePositions_t
 
static const std::string PY_t
 
static const std::string DOMRotations_t
 
static const std::string Type_t
 
static const std::string Provenance_t
 
static const std::string BaseCompassRotations_t
 
static const std::string PMTSupplyVoltage_t
 
static const std::string PMTStatusInfo_t
 
static const std::string PCAL
(optical|base) module positions 
 
static const std::string ACOUSTIC_T0_CALIBRATION_t
acoustic time offsets (piezo sensor or hydrophone) 
 
static const std::string UUID_t
 
static const std::string DetID_t
 
static const std::string Tests_t
 
static const std::string URL_t
 
static const std::string QY_t
 
static const std::string DOMAcousticT0_t
 
static const std::string BaseAcousticT0_t
 
static const std::string OK_t
 
static const std::string Fail_t
 
static const std::string User_t