Exemple #1
0
 private void SetBevSpecificMetaData(RinexType version)
 {
     AgencyName      = "BEV";
     StationName     = "BEV";
     StationNumber   = "3";
     bipmStationCode = "BE1_";
     if (version == RinexType.Cctf)
     {
         // the concept of external versus internal sensors was introduced in CCTF
         meteoSensorDescriptions[0] = new MeteoSensorDescription("TE", "KRONEIS EVA700", "SN:700.092-12590592", 0.1);
         meteoSensorDescriptions[1] = new MeteoSensorDescription("HE", "KRONEIS EVA700", "SN:700.092-12590592", 2.0);
         meteoSensorDescriptions[2] = new MeteoSensorDescription("PR", "KRONEIS EVA700", "SN:700.092-12590592", 0.3);
         meteoSensorDescriptions[3] = new MeteoSensorDescription("TI", "VAISALA HMT331", "SN:S2220318", 0.1);
         meteoSensorDescriptions[4] = new MeteoSensorDescription("HI", "VAISALA HMT331", "SN:S2220318", 1.5);
     }
     else
     {
         meteoSensorDescriptions[0] = new MeteoSensorDescription("TD", "KRONEIS EVA700", "SN:700.092-12590592", 0.1);
         meteoSensorDescriptions[1] = new MeteoSensorDescription("HR", "KRONEIS EVA700", "SN:700.092-12590592", 2.0);
         meteoSensorDescriptions[2] = new MeteoSensorDescription("PR", "KRONEIS EVA700", "SN:700.092-12590592", 0.3);
     }
     // GP/TM.281 (PPP-derived antenna coordinates for use in P3 data, 21.08.2018)
     PositionX = 4087027.3000;
     PositionY = 1196557.4300;
     PositionZ = 4732637.1000;
     PositionH = 291.8;  // calculated  http://www.oc.nps.edu/oc2902w/coord/llhxyz.htm
 }
Exemple #2
0
        public SensorMetaData(RinexType version)
        {
            ProgramName  = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
            this.version = version;
            switch (this.version)
            {
            case RinexType.Unknown:
            case RinexType.Version3:
            case RinexType.Version2:
            case RinexType.Bipm:
                meteoSensorDescriptions = new MeteoSensorDescription[3];
                break;

            case RinexType.Cctf:
                meteoSensorDescriptions = new MeteoSensorDescription[5];
                break;
            }
            SetBevSpecificMetaData(this.version);
        }