From 9fcc469afa01fc9ea42e4cbb96c5b195c5bcd371 Mon Sep 17 00:00:00 2001 From: Tom Date: Wed, 11 Jan 2012 17:00:30 +0100 Subject: all reupped --- .../.history/a7/704048c09ef2001019c79f38f40e52ba | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a7/704048c09ef2001019c79f38f40e52ba (limited to 'Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a7/704048c09ef2001019c79f38f40e52ba') diff --git a/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a7/704048c09ef2001019c79f38f40e52ba b/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a7/704048c09ef2001019c79f38f40e52ba new file mode 100644 index 0000000..0b74597 --- /dev/null +++ b/Src/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a7/704048c09ef2001019c79f38f40e52ba @@ -0,0 +1,46 @@ +import datetime +import gtk + +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): + #5-19 + neighbours = self.system_info_t2[6-21] + pass + +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