Beispiel #1
0
        public void TestTagFileCreation()
        {
            SetupParser();
            tagFile.SetupDefaultConfiguration(0);

            var unixTimestamp = TagUtils.GetCurrentUnixTimestampMillis();
            var timeStamp     = "TME" + unixTimestamp.ToString();

            var rs = Convert.ToChar(TagConstants.RS).ToString();

            var hdr = rs + timeStamp + rs + "HDR1" + rs + "GPM3" + rs + "DESDesign A" + rs + "LAT0.631930995750444" + rs + "LON-2.007479992025198" + rs + "HGT542" + rs + "MIDTestTagFile" + rs + "UTM0" + rs + "HDG90" + rs +
                      "SER1551J025SW" + rs + "MTPCOM" + rs + "BOG0" + rs + "MPM0" + rs + "CST1" + rs + "FLG4" + rs + "TMP900" + rs + "TCC600" + rs + "DIR1" + rs + "TTS200" + rs + "TPC5" + rs + "TMD200" + rs + "TMN90" + rs + "TMX143";

            tagFile.ParseText(hdr);

            unixTimestamp += 100; timeStamp = "TME" + unixTimestamp.ToString();
            var rec = rs + timeStamp + rs + "HDR0" + rs + "LEB2745" + rs + "LNB1163.5" + rs + "LHB542" + rs + "REB2745" + rs + "RNB1163" + rs + "RHB542" + rs + "BOG1" + rs + "HDG90" + rs + "CCV600" + rs + "MDP210";

            tagFile.ParseText(rec);

            unixTimestamp += 100; timeStamp = "TME" + unixTimestamp.ToString();
            rec            = rs + timeStamp + rs + "HDR0" + rs + "LEB2746" + rs + "LNB1163.5" + rs + "LHB543.5" + rs + "REB2746" + rs + "RNB1163" + rs + "RHB543.5" + rs + "BOG1" + rs + "HDG90";
            tagFile.ParseText(rec);

            unixTimestamp += 100; timeStamp = "TME" + unixTimestamp.ToString();
            rec            = rs + timeStamp + rs + "HDR0" + rs + "LEB2747" + rs + "LNB1163.5" + rs + "LHB544" + rs + "REB2747" + rs + "RNB1163" + rs + "RHB544" + rs + "BOG1" + rs + "HDG90";
            tagFile.ParseText(rec);

            unixTimestamp += 100; timeStamp = "TME" + unixTimestamp.ToString();
            rec            = rs + timeStamp + rs + "HDR0" + rs + "LEB2748" + rs + "LNB1163.5" + rs + "LHB545" + rs + "REB2748" + rs + "RNB1163" + rs + "RHB545" + rs + "BOG1" + rs + "HDG90";
            tagFile.ParseText(rec);

            tagFile.WriteTagFileToDisk(); // output to standard trimble install location
        }