Difference between revisions of "Template:Device Infobox/IO"
Malvineous (Talk | contribs) (Add parameter descriptions) |
Malvineous (Talk | contribs) m (Linkify 'serial ports') |
||
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
{{Device Infobox/Type | IO | IO Controller}} | {{Device Infobox/Type | IO | IO Controller}} | ||
<includeonly>{{#ifeq:{{{IsInfoboxPage|N}}} | N | [[Category:IO devices]] }}</includeonly> | <includeonly>{{#ifeq:{{{IsInfoboxPage|N}}} | N | [[Category:IO devices]] }}</includeonly> | ||
− | {{Device Infobox/Item | Serial | + | {{Device Infobox/Item | [[Serial port]]s | [[Number of serial ports::{{{Serial ports|Unknown}}}]] }} |
{{#ifexpr:{{{Serial ports|0}}} > 0 | | {{#ifexpr:{{{Serial ports|0}}} > 0 | | ||
{{Device Infobox/Item | UART | [[Has UART::{{{UART|Unknown}}}]] }} | {{Device Infobox/Item | UART | [[Has UART::{{{UART|Unknown}}}]] }} | ||
+ | {{Device Infobox/Item | COM1/2/3/4? | [[Is COM1::{{{COM1|Unknown}}}]] / [[Is COM2::{{{COM2|Unknown}}}]] / [[Is COM3::{{{COM3|Unknown}}}]] / [[Is COM4::{{{COM4|Unknown}}}]]}} | ||
}} | }} | ||
{{Device Infobox/Item | Parallel ports | [[Number of parallel ports::{{{Parallel ports|Unknown}}}]] }} | {{Device Infobox/Item | Parallel ports | [[Number of parallel ports::{{{Parallel ports|Unknown}}}]] }} | ||
{{#ifexpr:{{{Parallel ports|0}}} > 0 | | {{#ifexpr:{{{Parallel ports|0}}} > 0 | | ||
− | + | {{Device Infobox/Item | Bi-dir? | [[Is LPT bi-directional::{{{Bi-dir|Unknown}}}]] }} | |
− | {{Device Infobox/Item | Bi-dir? | [[Is bi-directional::{{{Bi|Unknown}}}]] }} | + | |
{{Device Infobox/Item | ECP? | [[Is ECP::{{{ECP|Unknown}}}]] }} | {{Device Infobox/Item | ECP? | [[Is ECP::{{{ECP|Unknown}}}]] }} | ||
{{Device Infobox/Item | EPP? | [[Is EPP::{{{EPP|Unknown}}}]] }} | {{Device Infobox/Item | EPP? | [[Is EPP::{{{EPP|Unknown}}}]] }} | ||
+ | {{Device Infobox/Item | LPT1/2/3/4? | [[Is LPT1::{{{LPT1|Unknown}}}]] / [[Is LPT2::{{{LPT2|Unknown}}}]] / [[Is LPT3::{{{LPT3|Unknown}}}]] / [[Is LPT4::{{{LPT4|Unknown}}}]]}} | ||
}} | }} | ||
{{Device Infobox/Item | Game ports | [[Number of game ports::{{{Game ports|Unknown}}}]] }} | {{Device Infobox/Item | Game ports | [[Number of game ports::{{{Game ports|Unknown}}}]] }} | ||
Line 31: | Line 32: | ||
|- | |- | ||
| UART = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Has UART}} | | UART = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Has UART}} | ||
+ | |- | ||
+ | | COM1 = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Is COM1}} | ||
+ | |- | ||
+ | | COM2 = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Is COM2}} | ||
+ | |- | ||
+ | | COM3 = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Is COM3}} | ||
+ | |- | ||
+ | | COM4 = ''Value'' || ''Only shown if '''Serial ports''' is greater than zero.''<br/>{{Property:Is COM4}} | ||
|- | |- | ||
| Parallel ports = ''Value'' || {{Property:Number of parallel ports}} | | Parallel ports = ''Value'' || {{Property:Number of parallel ports}} | ||
Line 39: | Line 48: | ||
|- | |- | ||
| EPP = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is EPP}} | | EPP = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is EPP}} | ||
+ | |- | ||
+ | | LPT1 = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is LPT1}} | ||
+ | |- | ||
+ | | LPT2 = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is LPT2}} | ||
+ | |- | ||
+ | | LPT3 = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is LPT3}} | ||
+ | |- | ||
+ | | LPT4 = ''Value'' || ''Only shown if '''Parallel ports''' is greater than zero.''<br/>{{Property:Is LPT4}} | ||
|- | |- | ||
| Game ports = ''Value'' || {{Property:Number of game ports}} | | Game ports = ''Value'' || {{Property:Number of game ports}} |
Latest revision as of 19:24, 11 February 2017
Bus type | Unknown |
---|---|
Bus width | Unknown |
Bus speed | Unknown |
8-bit ISA compatible? | Unknown |
PCI 5V tolerant? | Unknown |
PCI 3.3V tolerant? | |
Manufacturer | Unknown |
Chipset | Unknown |
Connectors | Unknown |
Requires -5VDC? | Unknown |
Requires -12VDC? | Unknown |
Config method | Unknown |
IO Controller | |
Serial ports | Unknown |
Parallel ports | Unknown |
Game ports | Unknown |
Driver | Missing download URL |
This template is used to populate the Device Infobox with information about a simple IO controller card. See AB-862G Super I∕O Card for example use. As this template sits inside an infobox, it can be combined with other templates in the case of multi-function devices.
Valid parameters and examples specific to this infobox are:
Parameter | Meaning |
---|---|
Serial ports = Value | Number of RS232 ports the device supports, including internal connectors.
|
UART = Value | Only shown if Serial ports is greater than zero. Text value for the RS232 interface chip. One of:
Add others to this list as needed - try to be as generic as possible, avoiding part names and using interface names instead. |
COM1 = Value | Only shown if Serial ports is greater than zero. Boolean value. Can one of the serial ports on this card be set to COM1? Y if yes, N if not. |
COM2 = Value | Only shown if Serial ports is greater than zero. Boolean value. Can one of the serial ports on this card be set to COM2? Y if yes, N if not. |
COM3 = Value | Only shown if Serial ports is greater than zero. Boolean value. Can one of the serial ports on this card be set to COM3? Y if yes, N if not. |
COM4 = Value | Only shown if Serial ports is greater than zero. Boolean value. Can one of the serial ports on this card be set to COM4? Y if yes, N if not. |
Parallel ports = Value | Number of IEEE1284 (incl. pre-IEEE1284/Centronics) ports the device supports, including internal connectors.
|
Bi-dir = Value | Only shown if Parallel ports is greater than zero. Boolean value indicating whether the LPT interface can operate in bi-directional mode, perhaps set via a jumper. If Y, the port can send and receive whole bytes in one go over the same eight data lines. If N, the port can only receive bytes in two halves, by re-purposing the four printer status lines. |
ECP = Value | Only shown if Parallel ports is greater than zero. Boolean value indicating whether the LPT interface can operate in ECP mode, perhaps set via a jumper. If Y, the port can send and receive whole bytes in one go over the same eight data lines, using the ECP interface. If N, the port may still be able to do this, but not via the ECP method. |
EPP = Value | Only shown if Parallel ports is greater than zero. Boolean value indicating whether the LPT interface can operate in EPP mode, perhaps set via a jumper. If Y, the port can send and receive whole bytes in one go over the same eight data lines, while using ISA DMA to minimise CPU usage. If N, the port may still be able to transfer whole bytes at the same time, but it cannot make use of DMA to reduce CPU utilisation. |
LPT1 = Value | Only shown if Parallel ports is greater than zero. Boolean value. Can one of the parallel ports on this card be set to LPT1? Y if yes, N if not. |
LPT2 = Value | Only shown if Parallel ports is greater than zero. Boolean value. Can one of the parallel ports on this card be set to LPT2? Y if yes, N if not. |
LPT3 = Value | Only shown if Parallel ports is greater than zero. Boolean value. Can one of the parallel ports on this card be set to LPT3? Y if yes, N if not. |
LPT4 = Value | Only shown if Parallel ports is greater than zero. Boolean value. Can one of the parallel ports on this card be set to LPT4? Y if yes, N if not. |
Game ports = Value | Number of game ports (PC-style joystick ports) the device supports, including internal connectors.
|