From 5a7b44073550196d0d52f022d991ffed7b04e7e8 Mon Sep 17 00:00:00 2001 From: Tom Date: Thu, 1 Mar 2012 16:00:56 +0100 Subject: cleaning up git --- .../.history/22/d05c9a89a7f2001019c79f38f40e52ba | 59 ---------------------- 1 file changed, 59 deletions(-) delete mode 100644 Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/d05c9a89a7f2001019c79f38f40e52ba (limited to 'Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/d05c9a89a7f2001019c79f38f40e52ba') diff --git a/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/d05c9a89a7f2001019c79f38f40e52ba b/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/d05c9a89a7f2001019c79f38f40e52ba deleted file mode 100644 index 0ea055d..0000000 --- a/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/d05c9a89a7f2001019c79f38f40e52ba +++ /dev/null @@ -1,59 +0,0 @@ -import datetime -import gtk -import math - -class BaseStationInformation: - def __init__ (self): - self.country = 'Nowhere' - self.provider = 'Carry' - self.arfcn = 0 - self.rxlev = 0 - self.system_info_t2 = [] - self.discovery_time = datetime.datetime.now().strftime('%T') - - def get_list_model(self): - return (self.provider, self.arfcn, self.rxlev, self.discovery_time) - - def get_neighbour_arfcn(self): - #TODO: examine plmn permitted byte - #TODO: examine emergency call capability - neighbours = self.system_info_t2[3:19] - bin_representation = '' - neighbour_arfcn = [] - - for value in neighbours: - bin_representation += str(bin(int(value, 16))[2:].zfill(8)) - - for x in xrange(1,125): - index = 0-x - bit = bin_representation[index] - if bit == '1': - neighbour_arfcn.append(abs(index)) - return neighbour_arfcn - -class BaseStationInformationList: - def __init__(self): - self._base_station_list = [] - - def add_station(self, base_station): - for item in self._base_station_list: - if item.arfcn == base_station.arfcn: - item.discovery_time = datetime.datetime.now().strftime('%T') - break - else: - self._base_station_list.append(base_station) - base_station.get_neighbour_arfcn() - - def get_dot_code(self): - preamble = r'digraph bsnetwork{ ' - postamble = r'}' - code = '' - for item in self._base_station_list: - code += item.arfcn + r'; ' - return preamble + code + postamble - - def refill_store(self, store): - store.clear() - for item in self._base_station_list: - store.append(item.get_list_model()) - \ No newline at end of file -- cgit v1.2.3-55-g7522