IntervalZero RTX64 Managed Code Framework
IntervalZero.RTX64.RTAPI.IO Namespace |
![](../Icons/SectionExpanded.png)
Class | Description | |
---|---|---|
![]() | RTBus |
Encapsulates a hardware bus as a stream.
|
![]() | RTInterruptHandler |
Encapsulates the logic for an interrupt handler.
|
![]() | RTMappedMemory |
This class encapsulates a region of mapped memory and exposes it as a Stream.
|
![]() | RTPCISlot |
Encapsulates a PCI Slot number.
|
![]() | RTPort |
An abstract base class for Port I/O.
|
![]() | RTPort8 |
An 8-bit implementation of the abstract Port class.
|
![]() | RTSharedMemory |
Encapsulates functionality of RTX64 shared memory.
|
![](../Icons/SectionExpanded.png)
Structure | Description | |
---|---|---|
![]() | PCICommonConfig |
Encapsulates the common PCI configuration header.
|
![](../Icons/SectionExpanded.png)
Enumeration | Description | |
---|---|---|
![]() | BusDataType |
The type of the bus data to be accessed using class RTAPI.IO.RTBus. |
![]() | BusInterfaceType | This enumeration represents the available bus interface types. |
![]() | MemoryCachingType |
Caching type used by the MappedMemory object.
|
![]() | PCIBaseAddress |
PCI Bus base address. |
![]() | PCICommand | Represents the possible values contained in the device’s command register. |
![]() | PCIHeaderType |
PCI Header type.
|
![]() | PCIStatus |
PCI Status.
|