C# Class Mosa.DeviceDriver.PCI.AMD.AMDPCNet

Inheritance: Mosa.DeviceSystem.HardwareDevice, INetworkDevice
Afficher le fichier Open project: tgiphil/MOSA-Project

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
RetrievePackets ( ) : void

Retrieves the packets.

Method Details

AMDPCNet() public méthode

Initializes a new instance of the AMDPCNet class.
public AMDPCNet ( ) : Mosa.DeviceSystem
Résultat Mosa.DeviceSystem

AssignPacketBuffer() public méthode

Assigns the packet buffer to the device
public AssignPacketBuffer ( NetworkDevicePacketBuffer packetBuffer ) : void
packetBuffer Mosa.DeviceSystem.NetworkDevicePacketBuffer The packet buffer.
Résultat void

OnInterrupt() public méthode

Called when an interrupt is received.
public OnInterrupt ( ) : bool
Résultat bool

RetrievePackets() protected méthode

Retrieves the packets.
protected RetrievePackets ( ) : void
Résultat void

SendPacket() public méthode

Sends the packet.
public SendPacket ( byte data ) : bool
data byte The data.
Résultat bool

Setup() public méthode

Setups this hardware device driver
public Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool
hardwareResources Mosa.DeviceSystem.HardwareResources
Résultat bool

Start() public méthode

Starts this hardware device.
public Start ( ) : DeviceDriverStartStatus
Résultat DeviceDriverStartStatus

Property Details

bdp protected_oe property

protected IReadWriteIOPort bdp
Résultat IReadWriteIOPort

bufferSize protected_oe property

protected ushort bufferSize
Résultat ushort

buffers protected_oe property

protected IMemory buffers
Résultat IMemory

initBlock protected_oe property

protected IMemory initBlock
Résultat IMemory

ioProm1 protected_oe property

protected IReadWriteIOPort ioProm1
Résultat IReadWriteIOPort

ioProm4 protected_oe property

protected IReadWriteIOPort ioProm4
Résultat IReadWriteIOPort

macAddress protected_oe property

protected MACAddress,Mosa.DeviceSystem macAddress
Résultat Mosa.DeviceSystem.MACAddress

nextTXDesc protected_oe property

protected byte nextTXDesc
Résultat byte

packetBuffer protected_oe property

protected NetworkDevicePacketBuffer,Mosa.DeviceSystem packetBuffer
Résultat Mosa.DeviceSystem.NetworkDevicePacketBuffer

physicalBufferAddress protected_oe property

protected uint physicalBufferAddress
Résultat uint

rap protected_oe property

protected IReadWriteIOPort rap
Résultat IReadWriteIOPort

rdp protected_oe property

protected IReadWriteIOPort rdp
Résultat IReadWriteIOPort

rxDescriptor protected_oe property

protected IMemory rxDescriptor
Résultat IMemory

txDescriptor protected_oe property

protected IMemory txDescriptor
Résultat IMemory