unreal.MagicLeapBluetoothGattCharacteristic

class unreal.MagicLeapBluetoothGattCharacteristic(version=0, uuid='', instance_id=0, permissions=[], properties=[], write_types=[], value=[], descriptors=[])

Bases: unreal.StructBase

A structure containing the contents of a GATT characteristic.

C++ Source:

  • Plugin: MagicLeapBLE

  • Module: MagicLeapBLE

  • File: MagicLeapBLETypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • descriptors (Array(MagicLeapBluetoothGattDescriptor)): [Read-Write] A list of desrcriptors for this characteristic.

  • instance_id (int32): [Read-Write] Instance ID.

  • permissions (Array(MagicLeapBluetoothGattCharacteristicPermissions)): [Read-Write] Permission.

  • properties (Array(MagicLeapBluetoothGattCharacteristicProperties)): [Read-Write] Properties.

  • uuid (str): [Read-Write] UUID for the characteristic.

  • value (Array(uint8)): [Read-Write] Value for the characteristic.

  • version (int32): [Read-Write] Version of this structure.

  • write_types (Array(MagicLeapBluetoothGattCharacteristicWriteTypes)): [Read-Write] Write type.

property descriptors

[Read-Write] A list of desrcriptors for this characteristic.

Type

(Array(MagicLeapBluetoothGattDescriptor))

property instance_id

[Read-Write] Instance ID.

Type

(int32)

property permissions

[Read-Write] Permission.

Type

(Array(MagicLeapBluetoothGattCharacteristicPermissions))

property properties

[Read-Write] Properties.

Type

(Array(MagicLeapBluetoothGattCharacteristicProperties))

property uuid

[Read-Write] UUID for the characteristic.

Type

(str)

property value

[Read-Write] Value for the characteristic.

Type

(Array(uint8))

property version

[Read-Write] Version of this structure.

Type

(int32)

property write_types

[Read-Write] Write type.

Type

(Array(MagicLeapBluetoothGattCharacteristicWriteTypes))