org.freedesktop.UDisks.Expander

org.freedesktop.UDisks.Expander — Expander interface

Methods


Signals

Changed()

Implemented Interfaces

Objects implementing org.freedesktop.UDisks.Expander also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties

Properties

'NativePath'read's'
'Vendor'read's'
'Model'read's'
'Revision'read's'
'NumPorts'read'u'
'UpstreamPorts'read'ao'
'Adapter'read'o'

Description

This interface provides represents port expanders such as SAS Expanders or SATA Port Multipliers.

Details

Signal Details

The Changed signal

Changed ()

Something on the expander changed.

Property Details

The "NativePath" property

'NativePath'read's'

OS specific native path of the expander. On Linux this is the sysfs path, for example /sys/devices/pci0000:00/0000:00:03.0/0000:06:00.0/host7/port-7:0/expander-7:0/sas_expander/expander-7:0.


The "Vendor" property

'Vendor'read's'

The name of the vendor of the expander.


The "Model" property

'Model'read's'

The name of the model of the expander.


The "Revision" property

'Revision'read's'

The name of the revision of the expander.


The "NumPorts" property

'NumPorts'read'u'

Number of downstream ports (aka PHYs) on the expander or 0 if unknown. Note that this may not correspond to the number _physical_ connectors as several PHYs may be ganged together in a separate physical connectors. See the Adapter:NumPorts property for more discussion.


The "UpstreamPorts" property

'UpstreamPorts'read'ao'

The object paths of the upstream ports for the expander.


The "Adapter" property

'Adapter'read'o'

The object path of the adapter the expander is attached to.