UniTAP.dev.ports.pdc_port

class PDC:

Class PDC describes capabilities of power delivery controller. Contains following field:

PDC(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)

Returns Power contract control.

Returns:

object of PowerContractControlBase type

Returns Power Sink.

Returns:

object of PowerSink type

Returns Power Source.

Returns:

object of PowerSource type

Returns DP Alt mode.

Returns:

object of DpAltMode340 type

Returns PDC capabilities.

Returns:

object of PdcCapabilities type

Returns BUS electrical status.

Returns:

object of BusElectricalStatus type

class PDC340(PDC):

Class PDC340 inherited from class PDC. Class PDC340 allows working with overriding PDc controls and power contract control. Also has all the PDC functionality.

PDC340(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)

Returns PDC capabilities.

Returns:

object of PdcCapabilities340 type

Returns Power contract control.

Returns:

object of PowerContractControl340 type

Returns PDC Controls.

Returns:

object of PdcControls340 type

class PDC424(PDC):

Class PDC424 inherited from class PDC. Class PDC424 allows working with overriding controls. Also has all the PDC functionality.

  • PDC Controls controls, type PdcControls340.
PDC424(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)

Returns PDC Controls.

Returns:

object of PdcControls424 type

class PDC500(PDC):

Class PDC500 inherited from class PDC. Class PDC500 allows working with overriding controls and DP Alt mode. Also has all the PDC functionality.

PDC500(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)

Returns PDC Controls.

Returns:

object of PdcControls500 type

Returns DP Alt mode.

Returns:

object of DpAltMode500 type