12ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh/* 22ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * Copyright (C) 2011, The Android Open Source Project 32ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * 42ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * Licensed under the Apache License, Version 2.0 (the "License"); 52ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * you may not use this file except in compliance with the License. 62ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * You may obtain a copy of the License at 72ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * 82ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * http://www.apache.org/licenses/LICENSE-2.0 92ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * 102ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * Unless required by applicable law or agreed to in writing, software 112ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * distributed under the License is distributed on an "AS IS" BASIS, 122ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 132ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * See the License for the specific language governing permissions and 142ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh * limitations under the License. 152ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh */ 162ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh 172ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganeshpackage android.bluetooth; 182ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh 192ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganeshimport android.bluetooth.BluetoothDevice; 202ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganeshimport android.bluetooth.BluetoothHealthAppConfiguration; 212ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganeshimport android.os.ParcelFileDescriptor; 222ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh 232ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh/** 242ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh *@hide 252ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh */ 262ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganeshinterface IBluetoothHealthCallback 272ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh{ 282ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh void onHealthAppConfigurationStatusChange(in BluetoothHealthAppConfiguration config, int status); 292ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh void onHealthChannelStateChange(in BluetoothHealthAppConfiguration config, 30eb9d34630f74d0260690287f2df57c0cd3d7ba1dJaikumar Ganesh in BluetoothDevice device, int prevState, int newState, in 31eb9d34630f74d0260690287f2df57c0cd3d7ba1dJaikumar Ganesh ParcelFileDescriptor fd, int id); 322ea1e85dcb57d17f5782dbafa1d25eb51c630e4bJaikumar Ganesh} 33