@@ -37,15 +37,12 PLOT_CODES = { | |||
|
37 | 37 | 'power' : 16, |
|
38 | 38 | 'noise' : 17, |
|
39 | 39 | 'beacon' : 18, |
|
40 | #USED IN jroplot_parameters.py | |
|
41 | 40 | 'wind' : 22, |
|
42 | 41 | 'skymap' : 23, |
|
43 |
|
|
|
44 |
' |
|
|
45 |
' |
|
|
46 |
' |
|
|
47 | 'ew_drifts' : 28, | |
|
48 | 'reflectivity': 30 | |
|
42 | 'V-E' : 25, | |
|
43 | 'Z-E' : 26, | |
|
44 | 'V-A' : 27, | |
|
45 | 'Z-A' : 28, | |
|
49 | 46 | } |
|
50 | 47 | |
|
51 | 48 | class PrettyFloat(float): |
@@ -117,6 +114,7 class Data(object): | |||
|
117 | 114 | self.buffering = buffering |
|
118 | 115 | self.ended = False |
|
119 | 116 | self.localtime = False |
|
117 | self.meta = {} | |
|
120 | 118 | self.__times = [] |
|
121 | 119 | self.__heights = [] |
|
122 | 120 | |
@@ -181,6 +179,8 class Data(object): | |||
|
181 | 179 | self.parameters = getattr(dataOut, 'parameters', []) |
|
182 | 180 | if hasattr(dataOut, 'pairsList'): |
|
183 | 181 | self.pairs = dataOut.pairsList |
|
182 | if hasattr(dataOut, 'meta'): | |
|
183 | self.meta = dataOut.meta | |
|
184 | 184 | self.channels = dataOut.channelList |
|
185 | 185 | self.interval = dataOut.getTimeInterval() |
|
186 | 186 | self.localtime = dataOut.useLocalTime |
@@ -275,6 +275,10 class Data(object): | |||
|
275 | 275 | ret['xrange'] = [] |
|
276 | 276 | if hasattr(self, 'pairs'): |
|
277 | 277 | ret['pairs'] = self.pairs |
|
278 | ||
|
279 | for key, value in self.meta: | |
|
280 | ret[key] = value | |
|
281 | ||
|
278 | 282 | return json.dumps(ret) |
|
279 | 283 | |
|
280 | 284 | @property |
@@ -690,7 +694,7 class SendToFTP(Operation, Process): | |||
|
690 | 694 | self.username = kwargs.get('username') |
|
691 | 695 | self.password = kwargs.get('password') |
|
692 | 696 | self.patterns = kwargs.get('patterns') |
|
693 |
self.timeout = kwargs.get('timeout', |
|
|
697 | self.timeout = kwargs.get('timeout', 30) | |
|
694 | 698 | self.times = [time.time() for p in self.patterns] |
|
695 | 699 | self.latest = ['' for p in self.patterns] |
|
696 | 700 | self.mp = False |
@@ -819,11 +823,10 class SendToFTP(Operation, Process): | |||
|
819 | 823 | if self.ftp is not None: |
|
820 | 824 | self.check() |
|
821 | 825 | self.send_files() |
|
822 |
time.sleep( |
|
|
826 | time.sleep(10) | |
|
823 | 827 | |
|
824 | 828 | def close(): |
|
825 | 829 | |
|
826 | 830 | if self.ftp is not None: |
|
827 | if self.ftp is not None: | |
|
828 | 831 |
|
|
829 | 832 | self.terminate() |
General Comments 0
You need to be logged in to leave comments.
Login now