##// END OF EJS Templates
Spectra.py:...
Spectra.py: Se declaro e inicializo la variable channelList dentro del constructor __init__ de la clase Spectra.

File last commit:

r22:3e193d11699b
r88:9ee1f8476c59
Show More
TestIO.py
56 lines | 1.7 KiB | text/x-python | PythonLexer
'''
Created on 23/01/2012
@author $Author$
@version $Id$
'''
import os
import sys
import datetime
import time
class TestIO():
def __init__(self):
self.setValues()
self.createVoltageObjects()
self.testReadVoltage()
pass
def setValues(self):
self.path = '/Users/danielangelsuarezmunoz/Documents/Projects/testWR'
self.startDateTime = datetime.datetime(2007,5,1,17,49,0)
self.endDateTime = datetime.datetime(2007,5,1,18,15,0)
def createVoltageObjects(self):
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from IO.VoltageIO import VoltageReader
from IO.VoltageIO import VoltageWriter
from Model.Voltage import Voltage
self.voltageModelObj = Voltage()
self.voltageReaderObj = VoltageReader(self.voltageModelObj)
self.voltageReaderObj.setup(self.path, self.startDateTime, self.endDateTime)
# self.voltageWriterObj = VoltageWriter(self.voltageModelObj)
# self.voltageWriterObj.setup('/Users/danielangelsuarezmunoz/Documents/Projects/testWR')
def testReadVoltage(self):
while(not(self.voltageReaderObj.noMoreFiles)):
self.voltageReaderObj.getData()
if self.voltageReaderObj.flagResetProcessing:
print 'jump'
if self.voltageReaderObj.flagIsNewBlock:
print 'Block No %04d, Time: %s'%(self.voltageReaderObj.nReadBlocks,
datetime.datetime.fromtimestamp(self.voltageReaderObj.m_BasicHeader.utc))
# self.voltageWriterObj.putData()
if __name__ == '__main__':
TestIO()