C# Класс SharpOS.Kernel.DeviceSystem.SerialDevice

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

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

Свойство Тип Описание
DLLBase IReadWriteIOPort
DLMBase IReadWriteIOPort
FCRBase IWriteOnlyIOPort
IERBase IReadWriteIOPort
IIRBase IReadOnlyIOPort
LCRBase IReadWriteIOPort
LSRBase IReadWriteIOPort
MCRBase IReadWriteIOPort
MSRBase IReadWriteIOPort
RBRBase IReadOnlyIOPort
SCRBase IReadWriteIOPort
THRBase IWriteOnlyIOPort
fifoBuffer byte[]
fifoEnd uint
fifoStart uint
ioBase ushort
serialIRQ IRQHandler
spinLock SharpOS.Kernel.ADC.SpinLock

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

Метод Описание
DisableDataReceivedInterrupt ( ) : void
EnableDataReceivedInterrupt ( ) : void
Initialize ( ) : void
OnInterrupt ( uint irq ) : bool
ReadByte ( ) : int
SerialDevice ( ) : System
SerialDevice ( ushort ioBase, byte irq ) : System
Write ( byte ch ) : void

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

Метод Описание
AddToFIFO ( byte value ) : void
CanRead ( ) : bool
CanTransmit ( ) : bool
GetFromFIFO ( ) : byte
IsFIFODataAvailable ( ) : bool
IsFIFOFull ( ) : bool
ReadSerial ( ) : void

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

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

protected AddToFIFO ( byte value ) : void
value byte
Результат void

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

protected CanRead ( ) : bool
Результат bool

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

protected CanTransmit ( ) : bool
Результат bool

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

public DisableDataReceivedInterrupt ( ) : void
Результат void

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

public EnableDataReceivedInterrupt ( ) : void
Результат void

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

protected GetFromFIFO ( ) : byte
Результат byte

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

public Initialize ( ) : void
Результат void

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

protected IsFIFODataAvailable ( ) : bool
Результат bool

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

protected IsFIFOFull ( ) : bool
Результат bool

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

public OnInterrupt ( uint irq ) : bool
irq uint
Результат bool

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

public ReadByte ( ) : int
Результат int

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

protected ReadSerial ( ) : void
Результат void

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

public SerialDevice ( ) : System
Результат System

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

public SerialDevice ( ushort ioBase, byte irq ) : System
ioBase ushort
irq byte
Результат System

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

public Write ( byte ch ) : void
ch byte
Результат void

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

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

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

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

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

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

protected IWriteOnlyIOPort FCRBase
Результат IWriteOnlyIOPort

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

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

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

protected IReadOnlyIOPort IIRBase
Результат IReadOnlyIOPort

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

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

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

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

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

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

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

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

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

protected IReadOnlyIOPort RBRBase
Результат IReadOnlyIOPort

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

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

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

protected IWriteOnlyIOPort THRBase
Результат IWriteOnlyIOPort

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

protected byte[] fifoBuffer
Результат byte[]

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

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

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

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

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

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

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

protected IRQHandler serialIRQ
Результат IRQHandler

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

protected SpinLock,SharpOS.Kernel.ADC spinLock
Результат SharpOS.Kernel.ADC.SpinLock