ani_info->frame_idx++;
if (ani_info->frame_idx >= BLINK_FRAME)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_connected_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_connected_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
ani_info->frame_idx++;
if (ani_info->frame_idx >= ani_info->num_key_frames)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_pairing_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_pairing_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
pui_id id;
pui_ani_status status;
pui_ani_control_buffer *buffer;
- unsigned int repeat;
+ int repeat;
unsigned int num_key_frames;
default_frame_info_t *frames;
int interval;
pui_effect_func effect_func;
+ unsigned int repeat_cur;
unsigned int frame_idx;
};
ani_info->frame_idx++;
if (ani_info->frame_idx >= (fade_out_frame + SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_alarm_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_alarm_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_emergency_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_emergency_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
ani_info->frame_idx++;
if (ani_info->frame_idx >= BLINK_FRAME)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_error_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_error_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
ani_info->frame_idx++;
if (ani_info->frame_idx >= BLINK_FRAME)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_networkerror_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_networkerror_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_normal_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_normal_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_easysetup_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_easysetup_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
static default_frame_info_t *
_ani_backend_micoff_get_frame(default_ani_info *ani_info)
{
-#define SMOOTH_FRAME 15
default_frame_info_t *frame, *key_frame;
frame = (default_frame_info_t *)calloc(sizeof(default_frame_info_t), 1);
frame->leds[i].color = key_frame->leds[i].color;
}
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
+
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_micoff_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_micoff_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_swupdatedone_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_swupdatedone_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= key_frame->num_led)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
if (info->num_key_frames != 1)
{
}
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_system_processing_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_system_processing_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= key_frame->num_led)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_listening_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_listening_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= key_frame->num_led)
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
if (info->num_key_frames != 1)
{
}
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_processing_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_processing_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_speaking_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_speaking_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_streaming_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_streaming_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
}
ani_info->frame_idx++;
if (ani_info->frame_idx >= (ani_info->num_key_frames * SMOOTH_FRAME))
+ {
+ if (ani_info->repeat >= 0)
+ ani_info->repeat_cur++;
ani_info->frame_idx = 0;
+ }
return frame;
}
return (pui_bool)0;
}
- pui_info("... update (serial=%d)\n", serial);
+ pui_info("... update (serial=%d), (repeat| cur: %d, want: %d)\n",
+ serial, ani_info->repeat_cur, ani_info->repeat);
+
+ if (ani_info->repeat >= 0 &&
+ ani_info->repeat_cur >= ani_info->repeat)
+ {
+ ani_data->ani_func->ani_stop(ani, EINA_FALSE);
+ }
return (pui_bool)1;
}
ani_data = pui_backend_ani_get_ani_data(ani);
default_ani_info *info = (default_ani_info *)ani_data->ani_info;
- //TODO
- (void) info;
-
pui_info("... info->id: %s, repeat : %d, interval: %d\n", info->id, repeat, info->interval);
pui_backend_ani_status_update(ani, PUI_ANI_STATUS_STARTED);
- ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_timeout_frame_cb, info->interval / 1000.0);
+ if (repeat == 0) info->repeat = 1;
+ else info->repeat = repeat;
+ ret = pui_backend_ani_add_frame_cb(ani, _ani_backend_timeout_frame_cb, info->interval / 1000.0);
if (!ret)
{
pui_err("Failed to add frame callback !\n");
static animation_t ani_collection[] = {
{ "system/easy_setup", PUI_ANI_CMD_START, -1 },
{ "system/processing", PUI_ANI_CMD_START, -1 },
- { "system/sw_update_done", PUI_ANI_CMD_START, -1 },
- { "system/mic_off", PUI_ANI_CMD_START, -1 },
- { "voice/listening", PUI_ANI_CMD_START, -1 },
+ { "system/sw_update_done", PUI_ANI_CMD_START, 1 },
+ { "system/mic_off", PUI_ANI_CMD_START, 1 },
+ { "voice/listening", PUI_ANI_CMD_START, 1 },
{ "voice/streaming", PUI_ANI_CMD_START, -1 },
{ "voice/processing", PUI_ANI_CMD_START, -1 },
{ "voice/speaking", PUI_ANI_CMD_START, -1 },
- { "voice/timeout", PUI_ANI_CMD_START, -1 },
- { "notification/normal", PUI_ANI_CMD_START, -1 },
+ { "voice/timeout", PUI_ANI_CMD_START, 1 },
+ { "notification/normal", PUI_ANI_CMD_START, 1 },
{ "notification/emergency", PUI_ANI_CMD_START, -1 },
{ "notification/network_error", PUI_ANI_CMD_START, -1 },
{ "notification/error", PUI_ANI_CMD_START, -1 },
- { "notification/alarm", PUI_ANI_CMD_START, -1 },
+ { "notification/alarm", PUI_ANI_CMD_START, 1 },
{ "bt/pairing", PUI_ANI_CMD_START, -1 },
- { "bt/connected", PUI_ANI_CMD_START, -1 }
+ { "bt/connected", PUI_ANI_CMD_START, 3 }
};
pui_ani_h ani_handles[sizeof(ani_collection) / sizeof(animation_t)];