Exemplo n.º 1
0
 def __init__(self, fid, device_data):
     align.check(fid);
     device_header.write(fid, device_data.hdr);
     fwrite(fid, 1, device_data.user_space_size, 'I', 1);
     #self.reserved = ''.join(list(fread(fid, 32,  'c', 'c', 1 )));
     fid.seek(32, os.SEEK_CUR);
     fid.seek(4, os.SEEK_CUR);
Exemplo n.º 2
0
 def __init__(self, fid, device_data):
     align.check(fid);
     device_header.write(fid, device_data.hdr);
     fwrite(fid, 1, device_data.impedance, 'f', 1);
     fid.seek(4, os.SEEK_CUR);
     fwrite(fid, 4*4, device_data.Xfm, 'd', 1);
     #self.reserved = ''.join(list(fread(fid, 32,  'c', 'c', 1 )));
     fid.seek(32, os.SEEK_CUR);
Exemplo n.º 3
0
    def __init__(self, fid, device_data):
        align.check(fid);
        device_header.write(fid, device_data.hdr);
        fwrite(fid, 1, device_data.inductance, 'f', 1);
        fid.seek(4, os.SEEK_CUR);
        fwrite(fid, 4*4, device_data.Xfm, 'd', 1);
        fwrite(fid, 1, device_data.xform_flag, 'H', 1);
        fwrite(fid, 1, device_data.total_loops, 'H', 1);
        #self.reserved = ''.join(list(fread(fid, 32, 'c', 'c', 1)));
        fid.seek(32, os.SEEK_CUR);
        fid.seek(4, os.SEEK_CUR);

        for i in range(0, device_data.total_loops[0]):
            loop_data.write(fid, device_data.loop_data[i])