#define SENSOR_GATHER_INTERVAL (0.05f)
#define SENSOR_GATHER_COUNT (5)
-#define USE_ST_SDK
+//#define USE_ST_SDK
typedef struct app_data_s {
Ecore_Timer *getter_co2;
static bool service_app_create(void *user_data)
{
app_data *ad = (app_data *)user_data;
- FN_CALL;
ad->co2_data = sensor_data_new(SENSOR_DATA_TYPE_UINT);
if (!ad->co2_data)
return false;
#endif
- FN_END;
-
return true;
}
static void service_app_control(app_control_h app_control, void *user_data)
{
- FN_CALL;
-
#ifdef USE_ST_SDK
__things_start();
#else
gathering_start(user_data);
#endif
-
}
static void service_app_terminate(void *user_data)
{
- FN_CALL;
app_data *ad = (app_data *)user_data;
if (ad->getter_co2)
sensor_data_free(ad->co2_data);
resource_close_all();
free(ad);
+
+ FN_END;
}
int main(int argc, char *argv[])
{
- FN_CALL;
-
app_data *ad = NULL;
service_app_lifecycle_callback_s event_callback;