49 [[maybe_unused]] uint32_t locationBitmasks[2] = {
50 static_cast<uint32_t
>(locationBitmask >> 0),
static_cast<uint32_t
>(locationBitmask >> 32)};
51 LOGd(
"PresencePredicate(condition: %d presence: 0x%04x 0x%04x)",
Definition: cs_PresencePredicate.h:15
Condition _condition
Definition: cs_PresencePredicate.h:29
void print()
Definition: cs_PresencePredicate.h:46
PresenceStateDescription _presence
Definition: cs_PresencePredicate.h:30
PresencePredicate(Condition c, PresenceStateDescription presence)
PresencePredicate(SerializedDataType arr)
bool requiresAbsence() const
bool isTrue(PresenceStateDescription presence)
Condition
Definition: cs_PresencePredicate.h:20
std::array< uint8_t, 9 > SerializedDataType
Definition: cs_PresencePredicate.h:17
bool requiresPresence() const
SerializedDataType serialize()
Class that holds the presence of a profile.
Definition: cs_PresenceDescription.h:23
uint64_t getBitmask()
Definition: cs_PresenceDescription.h:45
#define LOGd(fmt,...)
Definition: cs_Logger.h:90