BLE::GattDatabase class of PicoRuby

Type aliases

uuid_t

String|Integer

properties_t

Integer

Singleton methods

new

BLE::GattDatabase.new() ?{ (GattDatabase) -> void } -> instance

Instance methods

add_characteristic

instance.add_characteristic(properties_t, uuid_t, properties_t, String) ?{ (GattDatabase) -> void } -> void

add_descriptor

instance.add_descriptor(properties_t, uuid_t, ?(String)) -> void

add_line

instance.add_line(String) -> void

add_service

instance.add_service(uuid_t, uuid_t) ?{ (GattDatabase) -> void } -> void

att_flags

instance.att_flags(Integer) -> Integer

flag_by_uuid

instance.flag_by_uuid(uuid_t, Integer) -> String

insert_database_hash

instance.insert_database_hash() -> void

push_handle

instance.push_handle() -> String

seek_handle

instance.seek_handle() -> String

uuid2str

instance.uuid2str(uuid_t) -> String

write_permissions_and_key_size_flags_from_properties

instance.write_permissions_and_key_size_flags_from_properties(Integer) -> Integer

Attr accessors

handle_table (reader)

instance.handle_table -> Hash[uuid_t|nil, untyped]

profile_data (reader)

instance.profile_data -> String
Tags: class