ua_user_state_info_s *user_state)
{
FUNC_ENTRY;
- unsigned int env_presence_bm = 0;
+ unsigned int env_presence_bitmask = 0;
unsigned int user_sensor_bitmask = user_state->sensor_bitmask;
gboolean and_condition = 0;
gboolean or_condition = 0;
ua_user_h user_handle = _ua_get_user_handle_by_account(
user_state->account);
- env_presence_bm = monitor->presence_detected_bitmask
+ env_presence_bitmask = monitor->presence_detected_bitmask
& (UA_SENSOR_MOTION | UA_SENSOR_LIGHT);
/**
* Check whether user_handle present or not and also check
* whether presence has been started or not.
*/
- if (!user_handle || user_state->cb_sent
+ if (user_state->cb_sent
|| !monitor->presence_user_cb.callback
|| !monitor->presence_detection_started) {
FUNC_EXIT;
UA_DBG("Bitmasks: user's sensor [%u], env_pres [%u], " \
"conditions: AND [%u] - OR [%u]",
- user_sensor_bitmask, env_presence_bm,
+ user_sensor_bitmask, env_presence_bitmask,
monitor->presence_bitmask_and, monitor->presence_bitmask_or);
and_condition = monitor->presence_bitmask_and ==
(monitor->presence_bitmask_and
- & (user_sensor_bitmask | env_presence_bm));
+ & (user_sensor_bitmask | env_presence_bitmask));
or_condition = !monitor->presence_bitmask_or ||
(monitor->presence_bitmask_or
- & (user_sensor_bitmask | env_presence_bm));
+ & (user_sensor_bitmask | env_presence_bitmask));
UA_DBG("Conditions': AND[%s] [%s] OR[%s]",
and_condition ? "true" : "false",