00001 #ifndef VUTECHNICAL_H 00002 #define VUTECHNICAL_H 00003 00004 00005 //This file was AUTO-GENERATED. Make changes in the generator script(./generate.py) 00006 //the derived classes or in the data definition 00007 00008 00009 00010 #include "../DataTypes/ExtendedSerialNumber.h" 00011 #include "../DataTypes/TimeReal.h" 00012 #include "../DataTypes/Subblocks.h" 00013 #include "../DataTypes/VuCalibrationRecord.h" 00014 #include "VuBlock.h" 00015 00016 class VuTechnical : public VuBlock { 00017 Q_DECLARE_TR_FUNCTIONS(VuTechnical) 00018 public: 00019 00020 QString vuManufacturerName; 00021 QString vuManufacturerAddress; 00022 QString vuPartNumber; 00023 ExtendedSerialNumber vuSerialNumber; 00024 QString vuSoftwareVersion; 00025 TimeReal vuSoftInstallationDate; 00026 TimeReal vuManufacturingDate; 00027 QString vuApprovalNumber; 00028 ExtendedSerialNumber sensorSerialNumber; 00029 QString sensorApprovalNumber; 00030 TimeReal sensorPairingDateFirst; 00031 Subblocks<VuCalibrationRecord> vuCalibrationRecords; 00032 00033 VuTechnical(const DataPointer& filewalker); 00035 QString className() const; 00036 QString title() const; 00037 static const int Type = 0x5; 00038 int size() const; 00039 virtual void printOn(Reporter& report) const; 00040 }; 00041 00042 00043 #endif