The rsd_lib.resources.v2_1.manager.serial_interface Module

class rsd_lib.resources.v2_1.manager.serial_interface.SerialInterface(connector, path='', redfish_version=None, registries=None, reader=None)

Bases: rsd_lib.base.ResourceBase

SerialInterface resource class

This schema defines an asynchronous serial interface resource.

bit_rate = <sushy.resources.base.Field object>

The receive and transmit rate of data flow, typically in bits-per-second (bps), over the serial connection.

connector_type = <sushy.resources.base.Field object>

The type of connector used for this interface.

data_bits = <sushy.resources.base.Field object>

The number of data bits that will follow the start bit over the serial connection.

flow_control = <sushy.resources.base.Field object>

The type of flow control, if any, that will be imposed on the serial connection.

interface_enabled = <sushy.resources.base.Field object>

This indicates whether this interface is enabled.

parity = <sushy.resources.base.Field object>

The type of parity used by the sender and receiver in order to detect errors over the serial connection.

pin_out = <sushy.resources.base.Field object>

The physical pin configuration needed for a serial connector.

signal_type = <sushy.resources.base.Field object>

The type of signal used for the communication connection - RS232 or RS485.

stop_bits = <sushy.resources.base.Field object>

The period of time before the next start bit is transmitted.

class rsd_lib.resources.v2_1.manager.serial_interface.SerialInterfaceCollection(connector, path, redfish_version=None, registries=None)

Bases: rsd_lib.base.ResourceCollectionBase