コード例 #1
0
 public void testEventEntry_BIN()
 {
     eventEntry = unisens.createEventEntry("ee.bin", sampleRate);
     eventEntry.setTypeLength(2);
     eventEntry.setCommentLength(11);
     eventEntry.setFileFormat(new BinFileFormatImpl());
     eventEntry.append(events);
     assertEventListEquals(events, eventEntry.read(events.Count));
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Unisens/unisens4csharp
        private void eventBin()
        {
            UnisensFactory uf = UnisensFactoryBuilder.createFactory();
            Unisens        u  = uf.createUnisens(path);
            EventEntry     ee = u.createEventEntry("event.bin", 1000);

            u.setMeasurementId("sampleData");
            u.setTimestampStart(DateTime.Now);
            u.setComment("Example data set , derived from Holtervergleich_0001 .");

            ee.setFileFormat(ee.createBinFileFormat());
            ee.setCommentLength(6);
            ee.setTypeLength(1);
            List <Event> eventList = new List <Event>();

            eventList.Add(new Event(124, "N", "NORMAL"));
            eventList.Add(new Event(346, "N", "NORMAL"));
            eventList.Add(new Event(523, "V", "PVC"));
            ee.append(eventList);
            //ee.append(new Event(124, "N", "NORMAL"));
            //ee.append(new Event(346, "N", "NORMAL"));
            //ee.append(new Event(523, "V", "PVC   "));
            ee.setComment("Reference trigger list ");
            ee.setContentClass("TRIGGER");
            ee.setSourceId("trigger_reference .csv");
            ee.setSampleRate(1000);
            ee.setSource("PADSY /M. Kirst ");
            ee.setTypeLength(1);

            u.save();
            u.closeAll();
        }
コード例 #3
0
        public void testAddEntry()
        {
            Entry entry = unisens2.createEventEntry("eventEntry2.csv", 400);

            unisens1.addEntry(entry, true);
            Assert.IsNotNull(unisens1.getEntry(entry.getId()));
            Assert.AreEqual(entry.getFileFormat().getFileFormatName(), unisens1.getEntry(entry.getId()).getFileFormat().getFileFormatName());
        }
コード例 #4
0
        public void testCreateEventEntry()
        {
            EventEntry eventEntry = unisens1.createEventEntry("eventEntry.csv", 400);

            Assert.IsNotNull(unisens1.getEntry("eventEntry.csv"));
            Assert.AreEqual("eventEntry.csv", eventEntry.getId());
            Assert.AreEqual(400, eventEntry.getSampleRate());
            Assert.IsNotNull(eventEntry.getUnisens());
        }
コード例 #5
0
        private void eventXml()
        {
            UnisensFactory uf = UnisensFactoryBuilder.createFactory();
            Unisens        u  = uf.createUnisens("C:\\TestData");
            EventEntry     ee = u.createEventEntry("event.xml", 1000);

            ee.setFileFormat(ee.createXmlFileFormat());
            ee.append(new Event(124, "N", "NORMAL"));
            ee.append(new Event(346, "N", "NORMAL"));
            ee.append(new Event(523, "V", "PVC"));
            u.save();
            u.closeAll();
        }
コード例 #6
0
        private void eventBin()
        {
            UnisensFactory uf = UnisensFactoryBuilder.createFactory();
            Unisens        u  = uf.createUnisens("C:\\TestData");
            EventEntry     ee = u.createEventEntry("event.bin", 1000);

            ee.setFileFormat(ee.createBinFileFormat());
            ee.setCommentLength(6);
            ee.setTypeLength(1);
            ee.append(new Event(124, "N", "NORMAL"));
            ee.append(new Event(346, "N", "NORMAL"));
            ee.append(new Event(523, "V", "PVC   "));
            u.save();
            u.closeAll();
        }
コード例 #7
0
        private void eventCsv()
        {
            UnisensFactory uf  = UnisensFactoryBuilder.createFactory();
            Unisens        u   = uf.createUnisens("C:\\TestData");
            EventEntry     ee  = u.createEventEntry("event.csv", 1000);
            CsvFileFormat  cff = ee.createCsvFileFormat();

            cff.setSeparator(";");
            cff.setDecimalSeparator(".");
            ee.setFileFormat(cff);
            ee.append(new Event(124, "N", "NORMAL"));
            ee.append(new Event(346, "N", "NORMAL"));
            ee.append(new Event(523, "V", "PVC"));
            u.save();
            u.closeAll();
        }