Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | debug | |||
character(len=:), | public, | allocatable | :: | path_backlight | |||
integer, | public | :: | actual_brightness | ||||
integer, | public | :: | brightness | ||||
integer, | public | :: | max_brightness |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | actual_brightness |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | max_brightness |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | brightness |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(linux_backlight), | intent(inout) | :: | this |
type :: linux_backlight
character(len=:), allocatable :: debug
character(len=:), allocatable :: path_backlight
integer :: actual_brightness
integer :: brightness
integer :: max_brightness
contains
procedure :: set_debug => set_backlight_debug_switch
procedure :: select => select_backlight
procedure :: get_actual_brightness => get_backlight_actual_brightness
procedure :: get_max_brightness => get_backlight_max_brightness
procedure :: set_brightness => set_backlight_brightness
procedure :: deselect => deallocate_linux_backlight
end type linux_backlight