def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.FITNESS_MACHINE_CONTROL_POINT_UUID, ['indicate', 'write'], service) self.out_q = None
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.uuid, ["encrypt-read", "encrypt-write"], service, ) self.value = [] self.add_descriptor(CharacteristicUserDescriptionDescriptor(bus, 1, self))
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.ROWING_UUID, ['notify'], service) self.notifying = False self.iter = 0
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.MANUFACTURER_NAME_STRING_UUID, ['read'], service) self.notifying = False self.ManuName = bytes('0.30', 'utf-8') self.value = dbus.Array(self.ManuName) # ble com module waterrower software revision
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.uuid, ["read"], service, )
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.uuid, ["read", 'notify'], service, ) self.notifying = False self.count = 0
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.SOFTWARE_REVISION_STRING_UUID, ['read'], service) self.notifying = False #self.value = [dbus.Byte(0), dbus.Byte(0), dbus.Byte(0), dbus.Byte(0)] # ble com module waterrower software revision self.value = [dbus.Byte(0), dbus.Byte(0), dbus.Byte(0)] # ble com module waterrower software revision self.value[0] = 0x34 self.value[1] = 0x2E self.value[2] = 0x33
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.uuid, ["indicate"], service, ) self.value = [0xFF] self.add_descriptor( CharacteristicUserDescriptionDescriptor(bus, 1, self))
def __init__(self, bus, index, service, tx): Characteristic.__init__( self, bus, index, self.uuid, ["write"], service, ) self.tx = tx self.value = [0xFF] self.add_descriptor( CharacteristicUserDescriptionDescriptor(bus, 1, self)) self.service = service
def __init__(self, bus, index, service, params): Characteristic.__init__( self, bus, index, self.uuid, ["encrypt-read"], service, ) self.params = params self.value = [0xFF] self.add_descriptor( CharacteristicUserDescriptionDescriptor(bus, 1, self))
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.uuid, ["read", 'notify'], service, ) self.notifying = False self.count = 0 self.add_descriptor( CharacteristicUserDescriptionDescriptor(bus, 1, self))
def __init__(self, bus, index, service): Characteristic.__init__( self, bus, index, self.FITNESS_MACHINE_FEATURE_UUID, ['read'], service) self.notifying = False self.value = [dbus.Byte(0),dbus.Byte(0),dbus.Byte(0),dbus.Byte(0),dbus.Byte(0),dbus.Byte(0),dbus.Byte(0),dbus.Byte(0)] # ble com module waterrower software revision self.value[0] = 0x26 self.value[1] = 0x56 self.value[2] = 0x00 self.value[3] = 0x00 self.value[4] = 0x00 self.value[5] = 0x00 self.value[6] = 0x00 self.value[7] = 0x00
def __init__(self, bus, index, service): Characteristic.__init__(self, bus, index, self.SMARTROW_DATA_UUID, ['notify', 'read'], service) self.notifying = False self.iter = 0
def __init__(self, bus, index, service): Characteristic.__init__(self, bus, index, self.WRITE_TO_SMARTROW_UUID, ['write-without-response'], service) self.value = 0