API References¶
Module contents¶
- class bt_button.buttons._event_device.EventDevice(mac_addr, name)[source]¶
Bases:
object- is_connected()[source]¶
Deprecated function.
Event device connection managed by OS, and this module can’t control connection status.
This function returns only monitoring or not. So please don’t use this function.
- class bt_button.AbShutter(mac_addr)[source]¶
Bases:
bt_button.buttons._event_device.EventDeviceCreate instance of AbShutter.
- Parameters
mac_addr – AbShutter’s MAC Address
- attach_button_event_listener(button, event, func)[source]¶
Attach function that be called when button pushed.
- Parameters
button (AbShutterButton) – Enum to identify target button
event (AbShutterButtonEvent) – Enum to identify target event
func (function(e)) – This function will be called with evdev.events.InputEvent when target event happened.
- detach_button_event_listener(button, event)[source]¶
Detach function that be called when button event happened.
- Parameters
button (AbShutterButton) – Enum to identify target button
event (AbShutterButtonEvent) – Enum to identify target event
- class bt_button.AbShutterButton(value)[source]¶
Bases:
enum.EnumAn enumeration.
- LARGE = 115¶
- SMALL = 28¶
- class bt_button.AbShutterButtonEvent(value)[source]¶
Bases:
enum.EnumAn enumeration.
- PUSHED = 1¶
- RELEASED = 0¶
- KEEP = 2¶
- class bt_button.BTselfie(mac_addr)[source]¶
Bases:
bt_button.buttons._event_device.EventDeviceCreate instance of BTselfie.
- Parameters
mac_addr – BTselfie’s MAC Address
- attach_button_event_listener(button, event, func)[source]¶
Attach function that be called when button clicked.
- Parameters
button (BtSelfieButton) – Enum to identify target button.
event (BtSelfieButtonEvent) – Enum to identify target event.
func (function(e)) – This function will be called with evdev.events.InputEvent when button be clicked.
- detach_button_event_listener(button, event)[source]¶
Detach function that be called when button clicked.
- Parameters
button (BtSelfieButton) – Enum to identify target button.
event (BtSelfieButtonEvent) – Enum to identify target event.
- class bt_button.BtSelfieButtonEvent(value)[source]¶
Bases:
enum.EnumAn enumeration.
- PUSHED = 1¶
- RELEASED = 0¶
- class bt_button.SmartPalette(mac_addr)[source]¶
Bases:
object- __init__(mac_addr)[source]¶
Create instance of SmartPalette.
- Parameters
mac_addr – SmartPalette’s MAC Address
- connect(timeout=5.0)[source]¶
Connect to device and start to listen button event
- Parameters
timeout (integer) – Wait time for connection
- attach_pushed_listener(button, func)[source]¶
Attach function that be called when button clicked.
- Parameters
button (SmartPaletteButton) – Enum to identify target button.
func (function()) – This function will be called when button be clicked.
- detach_pushed_listener(button)[source]¶
Detach function that be called when button clicked.
- Parameters
button (SmartPaletteButton) – Enum to identify target button.
- class bt_button.SmartPaletteButton(value)[source]¶
Bases:
enum.EnumAn enumeration.
- BEIGE = 3¶
- YELLOW = 4¶
- ORANGE = 5¶
- RED = 1¶
- PINK = 2¶
- PURPLE = 9¶
- LIGHT_GREEN = 10¶
- GREEN = 11¶
- CYAN = 7¶
- BLUE = 8¶
- BROWN = 21¶
- BLACK = 22¶
- SMALL = 23¶
- MIDDLE = 19¶
- LARGE = 20¶
- HOME = 27¶
- SAVE = 28¶
- SEND = 29¶
- BIG_BUTTON = 12¶
- exception bt_button.DeviceNotFoundError(message, name, mac_addr)[source]¶
Bases:
bt_button.error.Error