Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
TrackedDevice Struct Reference

#include <cs_TrackedDevice.h>

Collaboration diagram for TrackedDevice:

Public Member Functions

device_id_t id ()
 
bool isValid ()
 
void invalidate ()
 
bool allFieldsSet ()
 
void setAccessLevel (uint8_t accessLevel)
 
void setLocation (uint8_t locationId, uint8_t timeoutMinutes)
 
void setProfile (uint8_t profileId)
 
void setRssiOffset (int8_t rssiOffset)
 
void setFlags (uint8_t flags)
 
void setDevicetoken (uint8_t *deviceToken, uint8_t size)
 
void setTTL (uint16_t ttlMinutes)
 

Public Attributes

uint8_t fieldsSet = 0
 
uint8_t locationIdTTLMinutes
 
uint8_t heartbeatTTLMinutes
 
internal_register_tracked_device_packet_t data
 

Member Function Documentation

◆ allFieldsSet()

bool TrackedDevice::allFieldsSet ( )

◆ id()

device_id_t TrackedDevice::id ( )

◆ invalidate()

void TrackedDevice::invalidate ( )

◆ isValid()

bool TrackedDevice::isValid ( )

◆ setAccessLevel()

void TrackedDevice::setAccessLevel ( uint8_t  accessLevel)

◆ setDevicetoken()

void TrackedDevice::setDevicetoken ( uint8_t *  deviceToken,
uint8_t  size 
)

◆ setFlags()

void TrackedDevice::setFlags ( uint8_t  flags)

◆ setLocation()

void TrackedDevice::setLocation ( uint8_t  locationId,
uint8_t  timeoutMinutes 
)

◆ setProfile()

void TrackedDevice::setProfile ( uint8_t  profileId)

◆ setRssiOffset()

void TrackedDevice::setRssiOffset ( int8_t  rssiOffset)

◆ setTTL()

void TrackedDevice::setTTL ( uint16_t  ttlMinutes)

Member Data Documentation

◆ data

◆ fieldsSet

uint8_t TrackedDevice::fieldsSet = 0

◆ heartbeatTTLMinutes

uint8_t TrackedDevice::heartbeatTTLMinutes

◆ locationIdTTLMinutes

uint8_t TrackedDevice::locationIdTTLMinutes

The documentation for this struct was generated from the following file: