@@ -355,26 +355,27 class RadarControllerHeader(Header): | |||||
355 | if self.numTaus > 0: |
|
355 | if self.numTaus > 0: | |
356 | self.Taus.tofile(fp) |
|
356 | self.Taus.tofile(fp) | |
357 |
|
357 | |||
358 | nCode = numpy.array(self.nCode, '<u4') |
|
358 | if self.codeType !=0: | |
359 | nCode.tofile(fp) |
|
359 | nCode = numpy.array(self.nCode, '<u4') | |
360 | nBaud = numpy.array(self.nBaud, '<u4') |
|
360 | nCode.tofile(fp) | |
361 | nBaud.tofile(fp) |
|
361 | nBaud = numpy.array(self.nBaud, '<u4') | |
362 | code1 = (self.code + 1.0)/2. |
|
362 | nBaud.tofile(fp) | |
363 |
|
363 | code1 = (self.code + 1.0)/2. | ||
364 | for ic in range(self.nCode): |
|
|||
365 | tempx = numpy.zeros(numpy.ceil(self.nBaud/32.)) |
|
|||
366 | start = 0 |
|
|||
367 | end = 32 |
|
|||
368 | for i in range(len(tempx)): |
|
|||
369 | code_selected = code1[ic,start:end] |
|
|||
370 | for j in range(len(code_selected)-1,-1,-1): |
|
|||
371 | if code_selected[j] == 1: |
|
|||
372 | tempx[i] = tempx[i] + 2**(len(code_selected)-1-j) |
|
|||
373 | start = start + 32 |
|
|||
374 | end = end + 32 |
|
|||
375 |
|
364 | |||
376 | tempx = tempx.astype('u4') |
|
365 | for ic in range(self.nCode): | |
377 | tempx.tofile(fp) |
|
366 | tempx = numpy.zeros(numpy.ceil(self.nBaud/32.)) | |
|
367 | start = 0 | |||
|
368 | end = 32 | |||
|
369 | for i in range(len(tempx)): | |||
|
370 | code_selected = code1[ic,start:end] | |||
|
371 | for j in range(len(code_selected)-1,-1,-1): | |||
|
372 | if code_selected[j] == 1: | |||
|
373 | tempx[i] = tempx[i] + 2**(len(code_selected)-1-j) | |||
|
374 | start = start + 32 | |||
|
375 | end = end + 32 | |||
|
376 | ||||
|
377 | tempx = tempx.astype('u4') | |||
|
378 | tempx.tofile(fp) | |||
378 |
|
379 | |||
379 | if self.line5Function == RCfunction.FLIP: |
|
380 | if self.line5Function == RCfunction.FLIP: | |
380 | self.flip1.tofile(fp) |
|
381 | self.flip1.tofile(fp) |
General Comments 0
You need to be logged in to leave comments.
Login now