blatann.nrf.nrf_types.gatt module
GATT Classes
- class blatann.nrf.nrf_types.gatt.BLEGattcAttrInfo128(attr_handle, uuid)
Bases:
object- classmethod from_c(attr_info128)
- class blatann.nrf.nrf_types.gatt.BLEGattcAttrInfo16(handle, uuid)
Bases:
object- classmethod from_c(attr_info16)
- class blatann.nrf.nrf_types.gatt.BLEGattcDescriptor(uuid, handle, data=None)
Bases:
object- classmethod from_c(gattc_desc)
- class blatann.nrf.nrf_types.gatt.BLEGattCharacteristic(uuid, handle_decl, handle_value, data_decl=None, data_value=None, char_props=None)
Bases:
object- char_uuid = 0x2803 (Standard.characteristic)
- discovered_handles()
- missing_handles()
- classmethod from_c(gattc_char)
- class blatann.nrf.nrf_types.gatt.BLEGattCharacteristicProperties(broadcast=False, read=False, write_wo_resp=False, write=False, notify=False, indicate=False, auth_signed_wr=False)
Bases:
object- classmethod from_c(gattc_char_props)
- to_c()
- class blatann.nrf.nrf_types.gatt.BLEGattcWriteParams(write_op, flags, handle, data, offset)
Bases:
object- classmethod from_c(gattc_write_params)
- to_c()
- class blatann.nrf.nrf_types.gatt.BLEGattExtendedCharacteristicProperties(reliable_write=False, writable_aux=False)
Bases:
object- to_c()
- classmethod from_c(params)
- class blatann.nrf.nrf_types.gatt.BLEGattsAttribute(uuid, attr_metadata, max_len, value=b'')
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gatt.BLEGattsAttrMetadata(read_permissions=<blatann.nrf.nrf_types.smp.BLEGapSecMode object>, write_permissions=<blatann.nrf.nrf_types.smp.BLEGapSecMode object>, variable_length=False, read_auth=False, write_auth=False)
Bases:
object- to_c()
- classmethod from_c(params)
- class blatann.nrf.nrf_types.gatt.BLEGattsAuthorizeParams(gatt_status, update, offset=0, data='')
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gatt.BLEGattsCharHandles(value_handle=0, user_desc_handle=0, cccd_handle=0, sccd_handle=0)
Bases:
object- to_c()
- classmethod from_c(handle_params)
- class blatann.nrf.nrf_types.gatt.BLEGattsCharMetadata(char_props, user_description='', user_description_max_size=0, user_desc_metadata=None, cccd_metadata=None, sccd_metadata=None, presentation_format=None)
Bases:
object- to_c()
- classmethod from_c(params)
- class blatann.nrf.nrf_types.gatt.BLEGattService(uuid, start_handle, end_handle)
Bases:
object- srvc_uuid = 0x2800 (Standard.service_primary)
- classmethod from_c(gattc_service)
- char_add(char)
- class blatann.nrf.nrf_types.gatt.BLEGattsHvx(char_handle, hvx_type, data, offset=0)
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gatt.BLEGattsPresentationFormat(fmt, exponent, unit, namespace, description)
Bases:
object- to_c()
- classmethod from_c(params)