blob: db8530398ff300636101c3442df64fc690dfd65d [file] [log] [blame]
/*
* Copyright (C) 2015 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.bluetooth.gatt;
/** @hide */
public class FilterParams {
private int mClientIf;
private int mFiltIndex;
private int mFeatSeln;
private int mListLogicType;
private int mFiltLogicType;
private int mRssiHighValue;
private int mRssiLowValue;
private int mDelyMode;
private int mFoundTimeOut;
private int mLostTimeOut;
private int mFoundTimeOutCnt;
private int mNumOfTrackEntries;
public FilterParams(int client_if, int filt_index,
int feat_seln, int list_logic_type, int filt_logic_type,
int rssi_high_thres, int rssi_low_thres, int dely_mode,
int found_timeout, int lost_timeout, int found_timeout_cnt,
int num_of_tracking_entries) {
mClientIf = client_if;
mFiltIndex = filt_index;
mFeatSeln = feat_seln;
mListLogicType = list_logic_type;
mFiltLogicType = filt_logic_type;
mRssiHighValue = rssi_high_thres;
mRssiLowValue = rssi_low_thres;
mDelyMode = dely_mode;
mFoundTimeOut = found_timeout;
mLostTimeOut = lost_timeout;
mFoundTimeOutCnt = found_timeout_cnt;
mNumOfTrackEntries = num_of_tracking_entries;
}
public int getClientIf () {
return mClientIf;
}
public int getFiltIndex () {
return mFiltIndex;
}
public int getFeatSeln () {
return mFeatSeln;
}
public int getDelyMode () {
return mDelyMode;
}
public int getListLogicType () {
return mListLogicType;
}
public int getFiltLogicType () {
return mFiltLogicType;
}
public int getRSSIHighValue () {
return mRssiHighValue;
}
public int getRSSILowValue () {
return mRssiLowValue;
}
public int getFoundTimeout () {
return mFoundTimeOut;
}
public int getFoundTimeOutCnt () {
return mFoundTimeOutCnt;
}
public int getLostTimeout () {
return mLostTimeOut;
}
public int getNumOfTrackEntries () {
return mNumOfTrackEntries;
}
}