Description
Used to define serial port settings for the AUX or GPS port in ArcPadPrefs.apx.
Diagram
Overview
|
COMPORT
Used to define serial port settings for the AUX or GPS port in ArcPadPrefs.apx.
|
baud optional Restriction of xs:int
Baud rate for communication.
|
|
cthandshake optional Restriction of xs:string
Flag to determine if the CTS (clear-to-send) signal is monitored for output flow control.
|
|
databits optional Restriction of xs:int
Number of data bits used to represent characters.
|
|
dsrhandshake optional Restriction of xs:string
Flag to determine if the DSR (data-set-ready) signal is monitored for output flow control.
|
|
dtrcontrol optional Restriction of xs:string
DTR (data-terminal-ready) flow control.
|
|
infrared optional Restriction of xs:string
Flag to determine if the serial port is an infrared port.
|
|
parity optional Restriction of xs:string
Parity (error-checking).
|
|
port optional Restriction of xs:int
COM port to use.
|
|
rtscontrol optional Restriction of xs:string
RTS (ready-to-send) flow control.
|
|
stopbits optional Restriction of xs:int
Number of stop bits used to mark the end of a unit of transmission.
|
|
Attributes
Name | Type | Use | Default | Fixed | Description |
baud | Restriction of xs:int | optional | 4800 | | Baud rate for communication. |
cthandshake | Restriction of xs:string | optional | false | | Flag to determine if the CTS (clear-to-send) signal is monitored for output flow control. |
databits | Restriction of xs:int | optional | 8 | | Number of data bits used to represent characters. |
dsrhandshake | Restriction of xs:string | optional | false | | Flag to determine if the DSR (data-set-ready) signal is monitored for output flow control. |
dtrcontrol | Restriction of xs:string | optional | enable | | DTR (data-terminal-ready) flow control. |
infrared | Restriction of xs:string | optional | false | | Flag to determine if the serial port is an infrared port. |
parity | Restriction of xs:string | optional | N | | Parity (error-checking). |
port | Restriction of xs:int | optional | 1 | | COM port to use. |
rtscontrol | Restriction of xs:string | optional | enable | | RTS (ready-to-send) flow control. |
stopbits | Restriction of xs:int | optional | 1 | | Number of stop bits used to mark the end of a unit of transmission. |
Examples
ArcPadPrefs.apx
Source
<xs:element name="COMPORT" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Used to define serial port settings for the AUX or GPS port in ArcPadPrefs.apx.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="baud" default="4800">
<xs:annotation>
<xs:documentation>Baud rate for communication.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:enumeration value="1200" />
<xs:enumeration value="2400" />
<xs:enumeration value="4800" />
<xs:enumeration value="9600" />
<xs:enumeration value="14400" />
<xs:enumeration value="19200" />
<xs:enumeration value="38400" />
<xs:enumeration value="56000" />
<xs:enumeration value="57600" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cthandshake" default="false">
<xs:annotation>
<xs:documentation>Flag to determine if the CTS (clear-to-send) signal is monitored for output flow control.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="databits" default="8">
<xs:annotation>
<xs:documentation>Number of data bits used to represent characters.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:enumeration value="7" />
<xs:enumeration value="8" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="dsrhandshake" default="false">
<xs:annotation>
<xs:documentation>Flag to determine if the DSR (data-set-ready) signal is monitored for output flow control.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="dtrcontrol" default="enable">
<xs:annotation>
<xs:documentation>DTR (data-terminal-ready) flow control.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="enable" />
<xs:enumeration value="disable" />
<xs:enumeration value="handshake" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="infrared" default="false">
<xs:annotation>
<xs:documentation>Flag to determine if the serial port is an infrared port.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="parity" default="N">
<xs:annotation>
<xs:documentation>Parity (error-checking).</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="N" />
<xs:enumeration value="O" />
<xs:enumeration value="E" />
<xs:enumeration value="M" />
<xs:enumeration value="S" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="port" default="1">
<xs:annotation>
<xs:documentation>COM port to use.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
<xs:maxInclusive value="32" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rtscontrol" default="enable">
<xs:annotation>
<xs:documentation>RTS (ready-to-send) flow control.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="enable" />
<xs:enumeration value="disable" />
<xs:enumeration value="handshake" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="stopbits" default="1">
<xs:annotation>
<xs:documentation>Number of stop bits used to mark the end of a unit of transmission.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:enumeration value="1" />
<xs:enumeration value="2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
|
See Also