#define SENSOR_GATHER_INTERVAL (5.0f)
// QUIZ
-//#define USE_ST_SDK
+#define USE_ST_SDK
typedef struct app_data_s {
Ecore_Timer *getter_illuminance;
retv_if(!ad->illuminance_data, -1);
// QUIZ
-#if 0
- ret = resource_read_illuminance_sensor(/*** BUS ***/, illuminance_value);
+#if 1
+ ret = resource_read_illuminance_sensor(I2C_BUS_NUMBER, illuminance_value);
retv_if(ret != 0, -1);
#endif
power_value = BLIND_DOWN;
}
-#if 0 // QUIZ
- ret = resource_set_servo_motor_value(/*** DUTY CYCLE ***/);
+#if 1 // QUIZ
+ ret = resource_set_servo_motor_value(duty_cycle);
retv_if(ret != 0, -1);
#endif
retv_if(!g_ad, false);
// QUIZ
- if (0 == strcmp(req_msg->resource_uri, /*** URI ILLUMINANCE ***/)) {
+ if (0 == strcmp(req_msg->resource_uri, SENSOR_URI_ILLUMINANCE)) {
if (req_msg->has_property_key(req_msg, SENSOR_KEY_ILLUMINANCE)) {
unsigned int value = 0;
sensor_data_get_uint(g_ad->illuminance_data, &value);
}
return true;
// QUIZ
- } else if (0 == strcmp(req_msg->resource_uri, /*** URI_DOOR ***/)) {
+ } else if (0 == strcmp(req_msg->resource_uri, SENSOR_URI_DOOR)) {
if (req_msg->has_property_key(req_msg, SENSOR_KEY_DOOR)) {
const char *str = NULL;
sensor_data_get_string(g_ad->power_data, &str);
retv_if(!g_ad, false);
// QUIZ
- if (0 == strcmp(req_msg->resource_uri, /*** URI DOOR ***/)) {
+ if (0 == strcmp(req_msg->resource_uri, SENSOR_URI_DOOR)) {
int ret = 0;
char *str = NULL;