summaryrefslogtreecommitdiffstats
path: root/Src/PyCatcher/src/filters.py
diff options
context:
space:
mode:
authorTom2012-03-18 14:47:12 +0100
committerTom2012-03-18 14:47:12 +0100
commitafb35ce2e297fd8285befdfd998bb5804bf5addc (patch)
treeae09f0d2faedcad05e2474029788b1d0ba61dc4d /Src/PyCatcher/src/filters.py
parentdiagrams for presentation added (diff)
downloadimsi-catcher-detection-afb35ce2e297fd8285befdfd998bb5804bf5addc.tar.gz
imsi-catcher-detection-afb35ce2e297fd8285befdfd998bb5804bf5addc.tar.xz
imsi-catcher-detection-afb35ce2e297fd8285befdfd998bb5804bf5addc.zip
presentation nearly finished
Diffstat (limited to 'Src/PyCatcher/src/filters.py')
-rw-r--r--Src/PyCatcher/src/filters.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/Src/PyCatcher/src/filters.py b/Src/PyCatcher/src/filters.py
index 6247aac..b574ade 100644
--- a/Src/PyCatcher/src/filters.py
+++ b/Src/PyCatcher/src/filters.py
@@ -6,6 +6,12 @@ class Filter:
def execute(self, station_list):
raise NotImplementedError('Filter not yet implemented')
+class BandFilter(Filter):
+ band = 0
+
+ def execute(self, station_list):
+ raise NotImplementedError('Band Filters should not be executed!')
+
class ARFCNFilter(Filter):
def execute(self, station_list):
filtered_list = []
@@ -25,7 +31,6 @@ class ProviderFilter(Filter):
filtered_list.append(station)
return filtered_list
-#FIXME: provide extra abstraction for parameterless filters (on/off filters)
-class FoundFilter(Filter):
- def execute(self, station_list):
- pass \ No newline at end of file
+class BandFilter900(BandFilter):
+ band = 900
+