public void Test_PpiSpectrum_Construction()
            {
                PpiSpectrum field = new PpiSpectrum();

                field.StartingFrequency   = 0x12345678;
                field.Resolution          = 0x24683579;
                field.AmplitudeOffset     = 0x98765432;
                field.AmplitudeResolution = 0x11223344;
                field.MaximumRssi         = 0xAABB;
                field.SamplesData         = new byte[] { 0xCC, 0xDD, 0xEE, 0xFF };

                var         ms             = new MemoryStream(field.Bytes);
                PpiSpectrum recreatedField = new PpiSpectrum(new BinaryReader(ms));

                Assert.AreEqual(0x12345678, recreatedField.StartingFrequency);
                Assert.AreEqual(0x24683579, recreatedField.Resolution);
                Assert.AreEqual(0x98765432, recreatedField.AmplitudeOffset);
                Assert.AreEqual(0x11223344, recreatedField.AmplitudeResolution);
                Assert.AreEqual(0xAABB, recreatedField.MaximumRssi);
                Assert.AreEqual(new byte[] { 0xCC, 0xDD, 0xEE, 0xFF }, recreatedField.SamplesData);
            }
Esempio n. 2
0
 public void Test_PpiSpectrum_Construction()
 {
     PpiSpectrum field = new PpiSpectrum();
     
     field.StartingFrequency = 0x12345678;
     field.Resolution = 0x24683579;
     field.AmplitudeOffset = 0x98765432;
     field.AmplitudeResolution = 0x11223344;
     field.MaximumRssi = 0xAABB;
     field.SamplesData = new byte[]{ 0xCC, 0xDD, 0xEE, 0xFF };
     
     var ms = new MemoryStream(field.Bytes);
     PpiSpectrum recreatedField = new PpiSpectrum(new BinaryReader(ms));
     
     Assert.AreEqual(0x12345678, recreatedField.StartingFrequency);
     Assert.AreEqual(0x24683579, recreatedField.Resolution);
     Assert.AreEqual(0x98765432, recreatedField.AmplitudeOffset);
     Assert.AreEqual(0x11223344, recreatedField.AmplitudeResolution);
     Assert.AreEqual(0xAABB, recreatedField.MaximumRssi);
     Assert.AreEqual(new byte[]{ 0xCC, 0xDD, 0xEE, 0xFF }, recreatedField.SamplesData);
 }