po->flight_mode = flag;
- return TRUE;
+ return TCORE_RETURN_SUCCESS;
}
gboolean tcore_modem_get_flight_mode_state(CoreObject *o)
TReturn tcore_modem_set_powered(CoreObject *o, gboolean pwr)
{
- struct private_object_data *po = NULL;
+ struct private_object_data *po;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_MODEM, TCORE_RETURN_EINVAL);
if (!po)
return FALSE;
- return po->powered;
+ po->powered = pwr;
+
+ return TCORE_RETURN_SUCCESS;
}
gboolean tcore_modem_get_powered(CoreObject *o)
{
- struct private_object_data *po = NULL;
+ struct private_object_data *po;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_MODEM, FALSE);
return FALSE;
return po->powered;
-
}