C# Класс Mosa.DeviceDriver.PCI.AMD.AMDPCNet

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

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

Свойство Тип Описание
bdp IReadWriteIOPort
bufferSize ushort
buffers IMemory
initBlock IMemory
ioProm1 IReadWriteIOPort
ioProm4 IReadWriteIOPort
macAddress Mosa.DeviceSystem.MACAddress
nextTXDesc byte
packetBuffer Mosa.DeviceSystem.NetworkDevicePacketBuffer
physicalBufferAddress uint
rap IReadWriteIOPort
rdp IReadWriteIOPort
rxDescriptor IMemory
txDescriptor IMemory

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

Метод Описание
AMDPCNet ( ) : Mosa.DeviceSystem

Initializes a new instance of the AMDPCNet class.

AssignPacketBuffer ( NetworkDevicePacketBuffer packetBuffer ) : void

Assigns the packet buffer to the device

OnInterrupt ( ) : bool

Called when an interrupt is received.

SendPacket ( byte data ) : bool

Sends the packet.

Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool

Setups this hardware device driver

Start ( ) : DeviceDriverStartStatus

Starts this hardware device.

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

Метод Описание
RetrievePackets ( ) : void

Retrieves the packets.

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

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

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

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

Assigns the packet buffer to the device
public AssignPacketBuffer ( NetworkDevicePacketBuffer packetBuffer ) : void
packetBuffer Mosa.DeviceSystem.NetworkDevicePacketBuffer The packet buffer.
Результат void

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

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

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

Retrieves the packets.
protected RetrievePackets ( ) : void
Результат void

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

Sends the packet.
public SendPacket ( byte data ) : bool
data byte The data.
Результат bool

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

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

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

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

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

protected ushort bufferSize
Результат ushort

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

protected IMemory buffers
Результат IMemory

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

protected IMemory initBlock
Результат IMemory

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

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

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

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

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

protected MACAddress,Mosa.DeviceSystem macAddress
Результат Mosa.DeviceSystem.MACAddress

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

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

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

protected NetworkDevicePacketBuffer,Mosa.DeviceSystem packetBuffer
Результат Mosa.DeviceSystem.NetworkDevicePacketBuffer

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

protected uint physicalBufferAddress
Результат uint

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

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

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

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

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

protected IMemory rxDescriptor
Результат IMemory

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

protected IMemory txDescriptor
Результат IMemory