Skip to content
Snippets Groups Projects
Commit 0276bc79 authored by Arno Schoenmakers's avatar Arno Schoenmakers
Browse files

TAsk #6518: make sure ppstune produces properly formatted Blitzarray files on the new 64bit systems

parent ffeaea9a
No related branches found
No related tags found
No related merge requests found
...@@ -15,6 +15,7 @@ import signal, inspect ...@@ -15,6 +15,7 @@ import signal, inspect
import subprocess import subprocess
import logging import logging
import pwd import pwd
import platform;
from math import log, floor from math import log, floor
...@@ -1967,7 +1968,11 @@ def pps_delays_conf(station, clock_mhz, start_date, pps_delays): ...@@ -1967,7 +1968,11 @@ def pps_delays_conf(station, clock_mhz, start_date, pps_delays):
''' '''
user = pwd.getpwuid(os.getuid()).pw_name user = pwd.getpwuid(os.getuid()).pw_name
header = header_format % ((station, user)+gmtime_tuple(start_date)+(clock_mhz,)) header = header_format % ((station, user)+gmtime_tuple(start_date)+(clock_mhz,))
contents = header + str(len(pps_delays)) + ' [\n' if ( platform.machine() == "x86_64" ):
contents = header + '(0,' + str(len(pps_delays)-1) + ') [\n'
else:
contents = header + str(len(pps_delays)) + ' [\n'
for subrack in range(len(pps_delays) / 16): for subrack in range(len(pps_delays) / 16):
subrack_delays = pps_delays[subrack*16:(subrack+1)*16] subrack_delays = pps_delays[subrack*16:(subrack+1)*16]
contents += ' '.join([('%3d' % step) for step in subrack_delays]) contents += ' '.join([('%3d' % step) for step in subrack_delays])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment