Top |
NMSettingSerialNMSettingSerial — Describes connection properties for devices that use serial communications |
Types and Values
#define | NM_SETTING_SERIAL_SETTING_NAME |
enum | NMSettingSerialError |
#define | NM_SETTING_SERIAL_ERROR |
#define | NM_SETTING_SERIAL_BAUD |
#define | NM_SETTING_SERIAL_BITS |
#define | NM_SETTING_SERIAL_PARITY |
#define | NM_SETTING_SERIAL_STOPBITS |
#define | NM_SETTING_SERIAL_SEND_DELAY |
Description
The NMSettingSerial object is a NMSetting subclass that describes properties necessary for connections that may use serial communications, such as mobile broadband or analog telephone connections.
Functions
nm_setting_serial_error_quark ()
GQuark
nm_setting_serial_error_quark (void
);
Registers an error quark for NMSettingSerial if necessary.
nm_setting_serial_new ()
NMSetting *
nm_setting_serial_new (void
);
Creates a new NMSettingSerial object with default values.
nm_setting_serial_get_send_delay ()
guint64
nm_setting_serial_get_send_delay (NMSettingSerial *setting
);
Types and Values
enum NMSettingSerialError
Members
unknown or unclassified error |
||
the property was invalid |
||
the property was missing and is required |
||
one of the properties of the setting requires the connection to contain an NMSettingPPP setting |
Property Details
The “baud”
property
“baud” guint
Speed to use for communication over the serial port. Note that this value usually has no effect for mobile broadband modems as they generally ignore speed settings and use the highest available speed.
Owner: NMSettingSerial
Flags: Read / Write / Construct
Default value: 57600
The “bits”
property
“bits” guint
Byte-width of the serial communication. The 8 in "8n1" for example.
Owner: NMSettingSerial
Flags: Read / Write / Construct
Allowed values: [5,8]
Default value: 8
The “parity”
property
“parity” gchar
Parity setting of the serial port. Either 'E' for even parity, 'o' for odd parity, or 'n' for no parity.
Owner: NMSettingSerial
Flags: Read / Write / Construct
Allowed values: [69,111]
Default value: 110
The “send-delay”
property
“send-delay” guint64
Time to delay between each byte sent to the modem, in microseconds.
Owner: NMSettingSerial
Flags: Read / Write / Construct
Default value: 0
The “stopbits”
property
“stopbits” guint
Number of stop bits for communication on the serial port. Either 1 or 2. The 1 in "8n1" for example.
Owner: NMSettingSerial
Flags: Read / Write / Construct
Allowed values: [1,2]
Default value: 1