dbg("done");
}
-static void manager_modem_poweroff_handler(const struct device_change_state_info *info, void *user_data)
+static void manager_modem_poweroff_handler(device_power_state_e prev_state, device_power_state_e next_state,
+ uint64_t wait_callback_id, device_power_transition_reason_e reason, void *user_data)
{
ModemPrivateInfo *modem_info = user_data;
TcorePlugin *modem_plugin = NULL;
if (G_UNLIKELY(!modem_info))
return;
- modem_info->poweroff_id = info->id;
+ modem_info->poweroff_id = wait_callback_id;
modem_plugin = tcore_object_ref_plugin(modem_info->co_modem);
dbg("poweroff state changed is happened");
if (profile)
free(profile);
- device_power_add_change_state_wait_callback(POWER_STATE_POWEROFF | POWER_STATE_REBOOT, manager_modem_poweroff_handler, modem_info);
+ device_power_add_state_wait_callback(DEVICE_POWER_STATE_POWEROFF | DEVICE_POWER_STATE_REBOOT, manager_modem_poweroff_handler, modem_info);
dbg("done");
}
}
if (mb->index == MANAGER_MODEM_BOARD_INDEX_0) {
- dbg("device_power_remove_change_state_wait_callback() for modem index (%d)", mb->index);
- device_power_remove_change_state_wait_callback(POWER_STATE_POWEROFF | POWER_STATE_REBOOT);
+ dbg("device_power_remove_state_wait_callback() for modem index (%d)", mb->index);
+ device_power_remove_state_wait_callback(DEVICE_POWER_STATE_POWEROFF | DEVICE_POWER_STATE_REBOOT);
}
g_free(mb->modem_info);
dbg("Should removed poweroff timer in case of modem index (0)");
if (mb->modem_info->poweroff_id > 0) {
- device_power_change_state_wait_done(mb->modem_info->poweroff_id);
+ device_power_confirm_wait_callback(mb->modem_info->poweroff_id);
mb->modem_info->poweroff_id = 0;
}
}