/// <summary> /// Writes an integer to the IO Port /// </summary> /// <param name="data">The data.</param> public override void Write32(uint data) { IOPort.Out32(Address, data); }
/// <summary> /// Writes a short to the IO Port /// </summary> /// <param name="data">The data.</param> public override void Write16(ushort data) { IOPort.Out16(Address, data); }
/// <summary> /// Writes a byte to the IO Port /// </summary> /// <param name="data">The data.</param> public override void Write8(byte data) { IOPort.Out8(Address, data); }
/// <summary> /// Reads an integer from the IO Port /// </summary> public override uint Read32() { return(IOPort.In32(Address)); }
/// <summary> /// Reads a short from the IO Port /// </summary> public override ushort Read16() { return(IOPort.In16(Address)); }
/// <summary> /// Reads a byte from the IO Port /// </summary> public override byte Read8() { return(IOPort.In8(Address)); }