- it just only needs privilege string.
Change-Id: I82b25ae10075167781ed21baf62fe868a7b48450
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
, m_min_interval(0)
, m_max_batch_count(0)
, m_wakeup_supported(false)
, m_min_interval(0)
, m_max_batch_count(0)
, m_wakeup_supported(false)
-, m_permission(SENSOR_PERMISSION_STANDARD) /* TODO: change it to string */
, m_min_interval(info.m_min_interval)
, m_max_batch_count(info.m_max_batch_count)
, m_wakeup_supported(info.m_wakeup_supported)
, m_min_interval(info.m_min_interval)
, m_max_batch_count(info.m_max_batch_count)
, m_wakeup_supported(info.m_wakeup_supported)
-, m_permission(SENSOR_PERMISSION_STANDARD)
+, m_privilege(info.m_privilege)
set_min_interval(info.min_interval);
set_max_batch_count(info.max_batch_count);
set_wakeup_supported(info.wakeup_supported);
set_min_interval(info.min_interval);
set_max_batch_count(info.max_batch_count);
set_wakeup_supported(info.wakeup_supported);
- set_permission(SENSOR_PERMISSION_STANDARD);
+ /* TODO: sensor_info_t should have privilege string */
+ set_privilege("");
}
sensor_info::sensor_info(const sensor_info2_t &info)
}
sensor_info::sensor_info(const sensor_info2_t &info)
set_min_interval(info.min_interval);
set_max_batch_count(info.max_batch_count);
set_wakeup_supported(info.wakeup_supported);
set_min_interval(info.min_interval);
set_max_batch_count(info.max_batch_count);
set_wakeup_supported(info.wakeup_supported);
-
- /* TODO : store string just itself */
- std::string privilege = info.privilege;
- if (privilege == "http://tizen.org/privilege/healthinfo")
- set_permission(SENSOR_PERMISSION_HEALTH_INFO);
- else
- set_permission(SENSOR_PERMISSION_STANDARD);
+ set_privilege(info.privilege);
}
sensor_type_t sensor_info::get_type(void)
}
sensor_type_t sensor_info::get_type(void)
return m_wakeup_supported;
}
return m_wakeup_supported;
}
-sensor_permission_t sensor_info::get_permission(void)
+std::string &sensor_info::get_privilege(void)
}
void sensor_info::set_type(sensor_type_t type)
}
void sensor_info::set_type(sensor_type_t type)
m_wakeup_supported = supported;
}
m_wakeup_supported = supported;
}
-void sensor_info::set_permission(sensor_permission_t permission)
+void sensor_info::set_privilege(const char *privilege)
- m_permission = permission;
+ m_privilege = privilege;
}
void sensor_info::serialize(raw_data_t &data)
}
void sensor_info::serialize(raw_data_t &data)
put(data, m_min_interval);
put(data, m_max_batch_count);
put(data, m_wakeup_supported);
put(data, m_min_interval);
put(data, m_max_batch_count);
put(data, m_wakeup_supported);
- put(data, (int)m_permission);
+ put(data, m_privilege);
}
void sensor_info::deserialize(const char *data, int data_len)
{
}
void sensor_info::deserialize(const char *data, int data_len)
{
int type;
raw_data_t raw_data(&data[0], &data[data_len]);
int type;
raw_data_t raw_data(&data[0], &data[data_len]);
it = get(it, m_min_interval);
it = get(it, m_max_batch_count);
it = get(it, m_wakeup_supported);
it = get(it, m_min_interval);
it = get(it, m_max_batch_count);
it = get(it, m_wakeup_supported);
-
- it = get(it, permission);
- m_permission = (sensor_permission_t)permission;
+ it = get(it, m_privilege);
}
void sensor_info::show(void)
}
void sensor_info::show(void)
_I("Min_interval = %d", m_min_interval);
_I("Max_batch_count = %d", m_max_batch_count);
_I("Wakeup_supported = %d", m_wakeup_supported);
_I("Min_interval = %d", m_min_interval);
_I("Max_batch_count = %d", m_max_batch_count);
_I("Wakeup_supported = %d", m_wakeup_supported);
- _I("Privilege = %d", (int)m_permission);
+ _I("Privilege = %s", m_privilege.c_str());
}
void sensor_info::clear(void)
}
void sensor_info::clear(void)
m_min_interval = 0;
m_max_batch_count = 0;
m_wakeup_supported = false;
m_min_interval = 0;
m_max_batch_count = 0;
m_wakeup_supported = false;
- m_permission = SENSOR_PERMISSION_STANDARD;
}
void sensor_info::put(raw_data_t &data, int value)
}
void sensor_info::put(raw_data_t &data, int value)
std::string &get_type_uri(void);
std::string &get_uri(void);
std::string &get_model(void);
std::string &get_type_uri(void);
std::string &get_uri(void);
std::string &get_model(void);
- std::string & get_vendor(void);
+ std::string &get_vendor(void);
float get_min_range(void);
float get_max_range(void);
float get_resolution(void);
int get_min_interval(void);
int get_max_batch_count(void);
bool is_wakeup_supported(void);
float get_min_range(void);
float get_max_range(void);
float get_resolution(void);
int get_min_interval(void);
int get_max_batch_count(void);
bool is_wakeup_supported(void);
- sensor_permission_t get_permission(void);
+ std::string &get_privilege(void);
/* TODO: it would be better to get_type() returns type(URI) */
void set_type(sensor_type_t type);
/* TODO: it would be better to get_type() returns type(URI) */
void set_type(sensor_type_t type);
void set_min_interval(int min_interval);
void set_max_batch_count(int max_batch_count);
void set_wakeup_supported(bool supported);
void set_min_interval(int min_interval);
void set_max_batch_count(int max_batch_count);
void set_wakeup_supported(bool supported);
- void set_permission(sensor_permission_t permission);
+ void set_privilege(const char *privilege);
int m_min_interval;
int m_max_batch_count;
bool m_wakeup_supported;
int m_min_interval;
int m_max_batch_count;
bool m_wakeup_supported;
- sensor_permission_t m_permission;
+ std::string m_privilege;
/* TODO: use template */
void put(raw_data_t &data, int value);
/* TODO: use template */
void put(raw_data_t &data, int value);