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); }
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); }
private static void ReadStandardSpeedDataBlock(BinaryReader fileReader, StandardSpeedDataBlock standardSpeedDataBlock) { standardSpeedDataBlock.PauseInMs = fileReader.ReadUInt16(); standardSpeedDataBlock.TapeDataBlock = TapFileReader.ReadTapDataBlock(fileReader); }