From 8fb6ef0e57c7b46c8453165c7ca4892e2c8e8c58 2012-12-20 21:20:09 From: Daniel Valdez Date: 2012-12-20 21:20:09 Subject: [PATCH] modifacion en el Decoder --- diff --git a/schainpy/model/jroprocessing.py b/schainpy/model/jroprocessing.py index 57f7be3..b9be5dd 100644 --- a/schainpy/model/jroprocessing.py +++ b/schainpy/model/jroprocessing.py @@ -638,19 +638,18 @@ class Decoder(Operation): return ndatadec, datadec def run(self, dataOut, code=None, nCode=None, nBaud=None, mode = 0): - - if not self.__isConfig: - if code == None: + if code == None: code = dataOut.code - else: - code = numpy.array(code).reshape(nCode,nBaud) - dataOut.code = code - dataOut.nCode = nCode - dataOut.nBaud = nBaud + else: + code = numpy.array(code).reshape(nCode,nBaud) + dataOut.code = code + dataOut.nCode = nCode + dataOut.nBaud = nBaud if code == None: return 1 + if not self.__isConfig: self.setup(code) self.__isConfig = True