/* * 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; } }