#include "stg/INTEGER.h" #include "stg/user.h" #include "sensors.h" bool UsersSensor::GetValue(ObjectSyntax_t * objectSyntax) const { int handle = users.OpenSearch(); if (!handle) return false; USER_PTR user; size_t count = 0; while (!users.SearchNext(handle, &user)) { if (UserPredicate(user)) ++count; } users.CloseSearch(handle); ValueToOS(count, objectSyntax); return true; }