Trace collected at: 2014-09-11 21:06:26.637000 ---------------------------------------------------------------------- ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[48]: if(spacecraft_id == 'a'): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[50]: cmd.GSEOS_CMD_MOC_SCM_SET_ENABLE_TIME(util.get_current_gmt()) ../GSEOS_scripts\util.py[20]: now = datetime.datetime.utcnow() ../GSEOS_scripts\util.py[21]: retval = now.strftime('%Y%j%H%M%S') ../GSEOS_scripts\util.py[22]: return retval ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[51]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[54]: tstart = '2014-09-12T11:21' ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[55]: cadence = 32 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[56]: point1 = -1.0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[57]: point2 = 0.0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[58]: slope1 = 25.0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[59]: slope2 = 0.2 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[61]: startMET = inst_spice_ipc_client.utc2met('a', tstart) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[64]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[65]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-60) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[66]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[67]: cmd.EFW_STOPUSER(1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[70]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[71]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-55) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[72]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[73]: cmd.EFW_SRMWRTCTL(PROTECT=0) # Allow writes to SRAM < 8000H ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[74]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[76]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-54) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[77]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[78]: cmd.EFW_DISARM(3) # Disable SRAM checking ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[79]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[81]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-53) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[82]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[83]: cmd.EFW_DISARM(4) # Disable SWEEPS ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[84]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[87]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-50) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[88]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[89]: cmd.EFW_ADRH(0x74) # Address the Parameters ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[90]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[92]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-49) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[93]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[94]: cmd.EFW_ADRL(0x04) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[95]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[97]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-48) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[98]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[99]: cmd.EFW_LOAD(0x0C) #Enable Both 34 & 12 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[100]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[102]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-47) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[103]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[104]: cmd.EFW_LOAD(cadence/8-1) #Period = 32 seconds ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[105]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[107]: loadflt( point1, startMET-46 ) # Point1 = -1.0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[22]: f = int( log(abs(e),2)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[25]: g = 2**f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[26]: h = int(e*32768/g) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[27]: i = 65+f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[28]: print("f,g,h,i = %5.3f %5.3f %5.3f %5.3f" % (f,g,h,i)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[29]: if( e<0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[30]: i = i+128 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[108]: loadflt( point2, startMET-42 ) # Point2 = 0.0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[19]: i = 0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[20]: h = 0 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[109]: loadflt( slope1, startMET-36 ) # Slope1 = 25.0 nA/V ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[22]: f = int( log(abs(e),2)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[25]: g = 2**f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[26]: h = int(e*32768/g) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[27]: i = 65+f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[28]: print("f,g,h,i = %5.3f %5.3f %5.3f %5.3f" % (f,g,h,i)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[29]: if( e<0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[110]: loadflt( slope2, startMET-32 ) # Slope2 = 0.2 nA/V ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[22]: f = int( log(abs(e),2)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[25]: g = 2**f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[26]: h = int(e*32768/g) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[27]: i = 65+f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[28]: print("f,g,h,i = %5.3f %5.3f %5.3f %5.3f" % (f,g,h,i)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[29]: if( e<0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[111]: loadflt( -250.0/32768.0, startMET-28 ) # S/C Potential Gain (Volts/Code) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[22]: f = int( log(abs(e),2)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[25]: g = 2**f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[26]: h = int(e*32768/g) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[27]: i = 65+f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[28]: print("f,g,h,i = %5.3f %5.3f %5.3f %5.3f" % (f,g,h,i)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[29]: if( e<0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[30]: i = i+128 ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[112]: loadflt( 32768.0/520.0, startMET-24 ) # DAC Gain (Codes/nA) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[18]: if(e==0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[22]: f = int( log(abs(e),2)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[25]: g = 2**f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[26]: h = int(e*32768/g) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[27]: i = 65+f ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[28]: print("f,g,h,i = %5.3f %5.3f %5.3f %5.3f" % (f,g,h,i)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[29]: if( e<0.0): ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[31]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[32]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[33]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[34]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[35]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[36]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[37]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[38]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[39]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[40]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[41]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(thisMET+2) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[42]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[43]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[115]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-20) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[116]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[117]: cmd.EFW_SRMWRTCTL(PROTECT=1) # Re-enable RAM protection < 8000H ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[118]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[120]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-19) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[121]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[122]: cmd.EFW_ARM(3) # Enable SRAM checking ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[123]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[126]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-15) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[127]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[128]: cmd.EFW_SCRIPT(0X23) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[129]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[132]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET-5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[133]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[134]: cmd.EFW_CMDS(1) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[135]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[137]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(startMET) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[138]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[139]: cmd.EFW_EXEC(0X74) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[140]: sleep(5) ../GSEOS_scripts/SCVB\scvbrun_140910_a.py[143]: cmd.GSEOS_CMD_MOC_SCM_SET_MET(0)