*/
typedef enum {
STC_APP_STATE_UNKNOWN,
- STC_APP_STATE_FOREGROUND, /** < foreground state */
- STC_APP_STATE_BACKGROUND, /** < background state */
+ STC_APP_STATE_FOREGROUND = 1 << 1, /** < foreground state */
+ STC_APP_STATE_BACKGROUND = 1 << 2, /** < background state */
STC_APP_STATE_LAST_ELEM
} stc_app_state_e;
* @brief Network roaming type
*/
typedef enum {
- STC_ROAMING_DISABLE, /**< not in roaming */
+ STC_ROAMING_UNKNOWN,
STC_ROAMING_ENABLE, /**< in roaming */
+ STC_ROAMING_DISABLE, /**< not in roaming */
} stc_roaming_type_e;
/**
stat.app_id = g_strdup(app_value->app_id);
stat.snd_count = app_value->counter.out_bytes;
stat.rcv_count = app_value->counter.in_bytes;
- stat.is_roaming = conn->roaming;
+ stat.is_roaming = (conn->roaming == TRUE) ? STC_ROAMING_ENABLE : STC_ROAMING_DISABLE;
if (strstr(stat.app_id, "_BACKGROUND")) {
stat.ground = STC_APP_STATE_BACKGROUND;