GTherm.GdbusThermalZone

g GObject.GInterface GObject.GInterface GTherm.GdbusThermalZone GTherm.GdbusThermalZone GObject.GInterface->GTherm.GdbusThermalZone

Implementations:

GTherm.GdbusThermalZoneProxy, GTherm.GdbusThermalZoneSkeleton

Methods

class

interface_info ()

class

override_properties (klass, property_id_begin)

Virtual Methods

None

Properties

Name

Type

Flags

Short Description

cooling-devices

[str]

r/w

CoolingDevices

temperature

int

r/w

Temperature

trip-points

GLib.Variant

r/w

TripPoints

type

str

r/w

Type

Signals

None

Fields

None

Class Details

class GTherm.GdbusThermalZone
Bases:

GObject.GInterface

Structure:

GTherm.GdbusThermalZoneIface

Abstract interface type for the D-Bus interface ‘org.sigxcpu.Thermal.ThermalZone [gdbus-interface-org-sigxcpu-Thermal-ThermalZone.top_of_page]’.

classmethod interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.sigxcpu.Thermal.ThermalZone [gdbus-interface-org-sigxcpu-Thermal-ThermalZone.top_of_page]’ D-Bus interface.

classmethod override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the GTherm.GdbusThermalZone interface for a concrete class. The properties are overridden in the order they are defined.

Property Details

GTherm.GdbusThermalZone.props.cooling_devices
Name:

cooling-devices

Type:

[str]

Default Value:

[]

Flags:

READABLE, WRITABLE

Represents the D-Bus property ‘“CoolingDevices” [gdbus-property-org-sigxcpu-Thermal-ThermalZone.CoolingDevices]’.

Since the D-Bus property for this GObject.Object property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

GTherm.GdbusThermalZone.props.temperature
Name:

temperature

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

Represents the D-Bus property ‘“Temperature” [gdbus-property-org-sigxcpu-Thermal-ThermalZone.Temperature]’.

Since the D-Bus property for this GObject.Object property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

GTherm.GdbusThermalZone.props.trip_points
Name:

trip-points

Type:

GLib.Variant

Default Value:

None

Flags:

READABLE, WRITABLE

Represents the D-Bus property ‘“TripPoints” [gdbus-property-org-sigxcpu-Thermal-ThermalZone.TripPoints]’.

Since the D-Bus property for this GObject.Object property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

GTherm.GdbusThermalZone.props.type
Name:

type

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

Represents the D-Bus property ‘“Type” [gdbus-property-org-sigxcpu-Thermal-ThermalZone.Type]’.

Since the D-Bus property for this GObject.Object property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.