fileformat/VuBlocks/VuTechnical.h
Go to the documentation of this file.
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