@@ -640,14 +640,17 class Decoder(Operation): | |||||
640 | def run(self, dataOut, code=None, nCode=None, nBaud=None, mode = 0): |
|
640 | def run(self, dataOut, code=None, nCode=None, nBaud=None, mode = 0): | |
641 |
|
641 | |||
642 | if not self.__isConfig: |
|
642 | if not self.__isConfig: | |
643 |
if code |
|
643 | if code == None: | |
|
644 | code = dataOut.code | |||
|
645 | else: | |||
644 | code = numpy.array(code).reshape(nCode,nBaud) |
|
646 | code = numpy.array(code).reshape(nCode,nBaud) | |
645 | dataOut.code = code |
|
647 | dataOut.code = code | |
646 | dataOut.nCode = nCode |
|
648 | dataOut.nCode = nCode | |
647 | dataOut.nBaud = nBaud |
|
649 | dataOut.nBaud = nBaud | |
|
650 | ||||
648 | if code == None: |
|
651 | if code == None: | |
649 |
|
|
652 | return 1 | |
650 |
|
|
653 | ||
651 | self.setup(code) |
|
654 | self.setup(code) | |
652 | self.__isConfig = True |
|
655 | self.__isConfig = True | |
653 |
|
656 |
General Comments 0
You need to be logged in to leave comments.
Login now