blatann.gap.bond_db module

class blatann.gap.bond_db.BondingData(own_ltk, peer_ltk, peer_id, peer_sign)

Bases: object

classmethod from_keyset(bonding_keyset)
to_dict()
classmethod from_dict(data)
class blatann.gap.bond_db.BondDbEntry(entry_id=0)

Bases: object

resolved_peer_address()
Return type

PeerAddress

matches_peer(own_address, peer_address, peer_is_client, master_id=None)
Return type

bool

peer_address_matches_or_resolves(peer_address)
Return type

bool

to_dict()
classmethod from_dict(data)
class blatann.gap.bond_db.BondDatabase

Bases: object

create()
Return type

BondDbEntry

add(db_entry)
update(db_entry)
delete(db_entry)
delete_all()
find_entry(own_address, peer_address, peer_is_client, master_id=None)
class blatann.gap.bond_db.BondDatabaseLoader

Bases: object

load()
Return type

BondDatabase

save(db)