C# Класс Mosa.DeviceDriver.ISA.PIC

Наследование: Mosa.DeviceSystem.HardwareDevice, IDevice, IHardwareDevice
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
masterCommandPort IReadWriteIOPort
masterDataPort IReadWriteIOPort
masterInterruptMask byte
slaveCommandPort IReadWriteIOPort
slaveDataPort IReadWriteIOPort
slaveInterruptMask byte

Открытые методы

Метод Описание
DisableIRQ ( byte irq ) : void

Disables the IRQ.

DisableIRQs ( ) : void

Disables the IRQs.

EnableIRQ ( byte irq ) : void

Enables the IRQ.

OnInterrupt ( ) : bool

Called when an interrupt is received.

PIC ( ) : Mosa.HardwareSystem

Initializes a new instance of the PIC class.

SendEndOfInterrupt ( byte irq ) : void

Sends the end of interrupt.

Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool

Setups this hardware device driver

Start ( ) : DeviceDriverStartStatus

Starts this hardware device.

Защищенные методы

Метод Описание
DisableMasterIRQ ( byte irq ) : void

Disables the master IRQ.

DisableSlaveIRQ ( byte irq ) : void

Disables the slave IRQ.

EnableMasterIRQ ( byte irq ) : void

Enables the master IRQs.

EnableSlaveIRQ ( byte irq ) : void

Enables the slave IRQ.

Описание методов

DisableIRQ() публичный Метод

Disables the IRQ.
public DisableIRQ ( byte irq ) : void
irq byte The irq.
Результат void

DisableIRQs() публичный Метод

Disables the IRQs.
public DisableIRQs ( ) : void
Результат void

DisableMasterIRQ() защищенный Метод

Disables the master IRQ.
protected DisableMasterIRQ ( byte irq ) : void
irq byte The irq.
Результат void

DisableSlaveIRQ() защищенный Метод

Disables the slave IRQ.
protected DisableSlaveIRQ ( byte irq ) : void
irq byte The irq.
Результат void

EnableIRQ() публичный Метод

Enables the IRQ.
public EnableIRQ ( byte irq ) : void
irq byte The irq.
Результат void

EnableMasterIRQ() защищенный Метод

Enables the master IRQs.
protected EnableMasterIRQ ( byte irq ) : void
irq byte The irq.
Результат void

EnableSlaveIRQ() защищенный Метод

Enables the slave IRQ.
protected EnableSlaveIRQ ( byte irq ) : void
irq byte The irq.
Результат void

OnInterrupt() публичный Метод

Called when an interrupt is received.
public OnInterrupt ( ) : bool
Результат bool

PIC() публичный Метод

Initializes a new instance of the PIC class.
public PIC ( ) : Mosa.HardwareSystem
Результат Mosa.HardwareSystem

SendEndOfInterrupt() публичный Метод

Sends the end of interrupt.
public SendEndOfInterrupt ( byte irq ) : void
irq byte The irq.
Результат void

Setup() публичный Метод

Setups this hardware device driver
public Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool
hardwareResources Mosa.DeviceSystem.HardwareResources
Результат bool

Start() публичный Метод

Starts this hardware device.
public Start ( ) : DeviceDriverStartStatus
Результат DeviceDriverStartStatus

Описание свойств

masterCommandPort защищенное свойство

protected IReadWriteIOPort masterCommandPort
Результат IReadWriteIOPort

masterDataPort защищенное свойство

protected IReadWriteIOPort masterDataPort
Результат IReadWriteIOPort

masterInterruptMask защищенное свойство

protected byte masterInterruptMask
Результат byte

slaveCommandPort защищенное свойство

protected IReadWriteIOPort slaveCommandPort
Результат IReadWriteIOPort

slaveDataPort защищенное свойство

protected IReadWriteIOPort slaveDataPort
Результат IReadWriteIOPort

slaveInterruptMask защищенное свойство

protected byte slaveInterruptMask
Результат byte