コード例 #1
0
 public void TransmissionFixedCycleTest()
 {
     for (int i = 0; i < cycleTestCount; i++)
     {
         TransmissionTest(PacketGenerator.fixedPacket());
     }
 }
コード例 #2
0
 public void TransmissionRandomNCycleTest()
 {
     for (int i = 0; i < cycleTestCount; i++)
     {
         TransmissionTest(PacketGenerator.randomPacket());
     }
 }
コード例 #3
0
        public void ResetAndStatusTest()
        {
            IMilSpiBridge bridge = new MilSpiBridge(mpsseDeviceSerialNum);

            List <IMilFrame> tdata = PacketGenerator.randomPacket(1);

            bridge.Transmit(transmitterAddr, tdata);

            Thread.Sleep(500);

            ISPStatus status = bridge.getDeviceStatus(receiverAddr);

            Assert.IsTrue(status.ReceivedQueueSize == 1);

            bridge.DeviceReset(transmitterAddr);

            Thread.Sleep(200);

            status = bridge.getDeviceStatus(receiverAddr);
            Assert.IsTrue(status.ReceivedQueueSize == 0);
        }
コード例 #4
0
 public void TransmissionRandomNTest()
 {
     TransmissionTest(PacketGenerator.randomPacket());
 }
コード例 #5
0
 public void TransmissionFixedTest()
 {
     TransmissionTest(PacketGenerator.fixedPacket());
 }