Top | ![]() |
![]() |
![]() |
![]() |
UrfEnumType
urf_killswitch_get_switch_type (UrfKillswitch *killswitch
);
Get the type of the killswitch.
Since 0.3.0
UrfKillswitch *
urf_killswitch_new (UrfEnumType type
);
Creates a new UrfKillswitch object.
Since 0.3.0
struct UrfKillswitch;
The UrfKillswitch struct contains only private fields and should not be directly accessed.
“state”
property“state” gint
The state of the killswitch. See UrfEnumState.
Writing the states other than URF_ENUM_STATE_UNBLOCKED or URF_ENUM_STATE_SOFT_BLOCKED will be ignored. Also, the state writing may not take effect since it depends on the state of the hardware.
Flags: Read / Write
Allowed values: [-1,2]
Default value: -1
Since 0.3.0
“state-changed”
signalvoid user_function (UrfKillswitch *client, gint state, gpointer user_data)
The state-changed signal is emitted when the killswitch state is changed. See UrfEnumState.
Since 0.3.0
client |
the UrfKillswitch instance that emitted the signal |
|
state |
the new state |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last