예제 #1
0
파일: main.c 프로젝트: intgr/bluez
static void proximity_exit(void)
{
	if (!main_opts.gatt_enabled)
		return;

	if (config)
		g_key_file_free(config);

	proximity_manager_exit();
}
예제 #2
0
파일: manager.c 프로젝트: DaisyPi/sensortag
int proximity_manager_init(GKeyFile *config)
{
	load_config_file(config);

	if (btd_profile_register(&pxp_monitor_linkloss_profile) < 0)
		goto fail;

	if (btd_profile_register(&pxp_monitor_immediate_profile) < 0)
		goto fail;

	if (btd_profile_register(&pxp_monitor_txpower_profile) < 0)
		goto fail;

	if (btd_profile_register(&pxp_reporter_profile) < 0)
		goto fail;

	return 0;

fail:
	proximity_manager_exit();

	return -1;
}