diff --git a/Appl/CEP/CS1/CS1_Run/src/CS1_Stations.py b/Appl/CEP/CS1/CS1_Run/src/CS1_Stations.py index d8d192b86956b3a74fc1d7fc5cc0771a8cead5eb..db32e81df89543f7b7b2583c2581ddd1aa35ee87 100644 --- a/Appl/CEP/CS1/CS1_Run/src/CS1_Stations.py +++ b/Appl/CEP/CS1/CS1_Run/src/CS1_Stations.py @@ -1,6 +1,6 @@ # inputnode macadresses inputMACs = [ - '00:E0:81:34:93:3B', + '00:E0:81:31:B3:EB', '00:E0:81:31:B0:E1', '00:E0:81:31:B2:F5', '00:E0:81:31:DE:8B', @@ -18,15 +18,14 @@ inputMACs = [ class Station(object): """ Represents a real or virtual station. Position is a tuple of three floats - representing ITRF x,y,z coordinates. The RSPBoardNumber is used to determine - the source mac address. + representing ITRF x,y,z coordinates. """ - def __init__(self, name, inputNode, position, RSPBoardNumber): + def __init__(self, name, inputNode, position, RSPBoardNumber, mac): self.name = name self.inputNode = inputNode self.position = position stationNumber = int(name.split('_')[0].split('CS')[-1]) - self.mac = '10:fa:00:%02x:01:%02x' % (stationNumber, RSPBoardNumber) + self.mac = mac def getName(self): return self.name def getInputNode(self): @@ -42,28 +41,31 @@ class Station(object): #Keep the antenna positions in ITRF coordinates. #Storing a position on earth given as (lon,lat,height) -CS10_dipole0 = [Station('CS10_dipole0' , 1, (0.119881183707, 0.920274058886, 6364096.65549 ), 0)] -CS10_dipole4 = [Station('CS10_dipole4' , 1, (0.119888715288, 0.920277077416, 6364096.63359 ), 1)] -CS10_dipole8 = [Station('CS10_dipole8' , 2, (0.119879699401, 0.920273668267, 6364096.7055 ), 2)] -CS10_dipole12 = [Station('CS10_dipole12', 3, (0.119885492973, 0.92027554014 , 6364096.62412 ), 3)] +CS10_dipole0 = [Station('CS10_dipole0' , 1, (0.119881183707, 0.920274058886, 6364096.65549 ), 0, '10:fa:00:0a:01:00')] +CS10_dipole4 = [Station('CS10_dipole4' , 1, (0.119888715288, 0.920277077416, 6364096.63359 ), 1, '10:fa:00:0a:01:01')] +CS10_dipole8 = [Station('CS10_dipole8' , 2, (0.119879699401, 0.920273668267, 6364096.7055 ), 2, '10:fa:00:0a:01:02')] +CS10_dipole12 = [Station('CS10_dipole12', 3, (0.119885492973, 0.92027554014 , 6364096.62412 ), 3, '10:fa:00:0a:01:03')] CS10_4dipoles = CS10_dipole0 + CS10_dipole4 + CS10_dipole8 + CS10_dipole12 -CS08_dipole0 = [Station('CS08_dipole0' , 4, (0.119868257653, 0.920301867601, 6364095.96819 ), 0)] -CS08_dipole4 = [Station('CS08_dipole4' , 4, (0.119874875505, 0.920305714116, 6364095.8893 ), 1)] -CS08_dipole8 = [Station('CS08_dipole8' , 5, (0.119897959763, 0.92029772671 , 6364096.05311 ), 2)] -CS08_dipole12 = [Station('CS08_dipole12', 6, (0.119891341863, 0.920293880294, 6364096.13299 ), 3)] +CS08_dipole0 = [Station('CS08_dipole0' , 4, (0.119868257653, 0.920301867601, 6364095.96819 ), 0, '10:fa:00:08:01:05')] +CS08_dipole4 = [Station('CS08_dipole4' , 4, (0.119874875505, 0.920305714116, 6364095.8893 ), 1, '10:fa:00:08:01:07')] +CS08_dipole8 = [Station('CS08_dipole8' , 5, (0.119897959763, 0.92029772671 , 6364096.05311 ), 2, '10:fa:00:08:01:0a')] +CS08_dipole12 = [Station('CS08_dipole12', 6, (0.119891341863, 0.920293880294, 6364096.13299 ), 3, '10:fa:00:08:01:0d')] CS08_4dipoles = CS08_dipole0 + CS08_dipole4 + CS08_dipole8 + CS08_dipole12 -CS01_dipole0 = [Station('CS01_dipole0' , 7, (0.11985110257 , 0.920247392852, 6364097.49438 ), 0)] -CS01_dipole4 = [Station('CS01_dipole4' , 7, (0.119857719888, 0.920251239615, 6364097.81449 ), 1)] -CS01_dipole8 = [Station('CS01_dipole8' , 8, (0.119864071239, 0.920247231952, 6364097.89768 ), 2)] -CS01_dipole12 = [Station('CS01_dipole12', 9, (0.11985745392 , 0.920243385441, 6364097.97757 ), 3)] +CS01_dipole0 = [Station('CS01_dipole0' , 7, (0.11985110257 , 0.920247392852, 6364097.49438 ), 0, '10:fa:00:01:01:00')] +CS01_dipole4 = [Station('CS01_dipole4' , 7, (0.119857719888, 0.920251239615, 6364097.81449 ), 1, '10:fa:00:01:01:01')] +CS01_dipole8 = [Station('CS01_dipole8' , 8, (0.119864071239, 0.920247231952, 6364097.89768 ), 2, '10:fa:00:01:01:02')] +CS01_dipole12 = [Station('CS01_dipole12', 9, (0.11985745392 , 0.920243385441, 6364097.97757 ), 3, '10:fa:00:01:01:03')] CS01_4dipoles = CS01_dipole0 + CS01_dipole4 + CS01_dipole8 + CS01_dipole12 -CS16_dipole0 = [Station('CS16_dipole0' , 10, (0.119958428004, 0.920274972606, 6364096.62375 ), 0)] -CS16_dipole4 = [Station('CS16_dipole4' , 10, (0.119965046099, 0.920278818828, 6364096.54488 ), 1)] -CS16_dipole8 = [Station('CS16_dipole8' , 11, (0.11997139711 , 0.920274810823, 6364096.62707 ), 2)] -CS16_dipole12 = [Station('CS16_dipole12', 12, (0.119964779015, 0.920270965005, 6364097.40695 ), 3)] +CS16_dipole0 = [Station('CS16_dipole0' , 10, (0.119958428004, 0.920274972606, 6364096.62375 ), 0, '10:fa:00:10:01:00')] +CS16_dipole4 = [Station('CS16_dipole4' , 10, (0.119965046099, 0.920278818828, 6364096.54488 ), 1, '10:fa:00:10:01:01')] +CS16_dipole8 = [Station('CS16_dipole8' , 11, (0.11997139711 , 0.920274810823, 6364096.62707 ), 2, '10:fa:00:10:01:02')] +CS16_dipole12 = [Station('CS16_dipole12', 12, (0.119964779015, 0.920270965005, 6364097.40695 ), 3, '10:fa:00:10:01:03')] CS16_4dipoles = CS16_dipole0 + CS16_dipole4 + CS16_dipole8 + CS16_dipole12 Fourstations_4dipoles = CS10_4dipoles + CS01_4dipoles + CS08_4dipoles + CS16_4dipoles +Treestations_4dipoles = CS01_4dipoles + CS08_4dipoles + CS16_4dipoles +Twostations_4dipoles = CS08_4dipoles + CS16_4dipoles +#Twostations_4dipoles = CS01_4dipoles + CS08_4dipoles + CS16_4dipoles