Example #1
0
 private static void ReadPureDataBlock(BinaryReader fileReader, PureDataBlock pureDataBlock)
 {
     pureDataBlock.ZeroBitPulseLength    = fileReader.ReadUInt16();
     pureDataBlock.OneBitPulseLength     = fileReader.ReadUInt16();
     pureDataBlock.UsedBitsOfTheLastByte = fileReader.ReadByte();
     pureDataBlock.PauseInMs             = fileReader.ReadUInt16();
     pureDataBlock.TapeDataBlock         = TapFileReader.ReadTapDataBlock(fileReader, 3);
 }
Example #2
0
 private static void ReadTurboSpeedDataBlock(BinaryReader fileReader, TurboSpeedDataBlock turboSpeedDataBlock)
 {
     turboSpeedDataBlock.PilotTonePulseLength  = fileReader.ReadUInt16();
     turboSpeedDataBlock.FirstSyncPulseLength  = fileReader.ReadUInt16();
     turboSpeedDataBlock.SecondSyncPulseLength = fileReader.ReadUInt16();
     turboSpeedDataBlock.ZeroBitPulseLength    = fileReader.ReadUInt16();
     turboSpeedDataBlock.OneBitPulseLength     = fileReader.ReadUInt16();
     turboSpeedDataBlock.PilotTonePulseCount   = fileReader.ReadUInt16();
     turboSpeedDataBlock.UsedBitsOfTheLastByte = fileReader.ReadByte();
     turboSpeedDataBlock.PauseInMs             = fileReader.ReadUInt16();
     turboSpeedDataBlock.TapeDataBlock         = TapFileReader.ReadTapDataBlock(fileReader, 3);
 }
Example #3
0
 private static void ReadStandardSpeedDataBlock(BinaryReader fileReader, StandardSpeedDataBlock standardSpeedDataBlock)
 {
     standardSpeedDataBlock.PauseInMs     = fileReader.ReadUInt16();
     standardSpeedDataBlock.TapeDataBlock = TapFileReader.ReadTapDataBlock(fileReader);
 }