MROIDelayLine.PrototypeSoftwareToDoList History

Hide minor edits - Show changes to markup

September 20, 2010, at 10:14 AM by jsy1001 -
Changed lines 1-3 from:

We should aim to make a preliminary release to NMT a couple of months in advance of campus/site acceptance. The following is a list of pre-requisites for that release. Please add to this list as you think of anything.

to:

A preliminary release of the prototype software was made to NMT in August 2010. The tasks below that are yet to be struck through should be done for subsequent releases.

Changed line 25 from:
  • Don't send Unassigned & Reserved status booleans
to:
  • Don't send Unassigned & Reserved status booleans
Deleted line 47:
  • Supervisor socket interface?
Changed line 60 from:
  • Accommodate Bodie's changes to status/telemetry (what are they?)
to:
  • Accommodate Bodie's changes to status/telemetry
August 03, 2010, at 03:30 PM by jsy1001 -
Changed line 41 from:
  • Rename RateDem telemetry stream (also in production metrology software)
to:
  • Rename RateDem telemetry stream (already done in production metrology software)
August 03, 2010, at 03:29 PM by jsy1001 -
Changed lines 7-9 from:
  • Packages with top-level Makefiles, visible version numbers for applications
to:
  • Packages with top-level Makefiles
Changed lines 27-29 from:
to:
  • Visible version number
  • Update for latest commonlibs (e.g. configfile)
Added lines 31-32:
  • Visible version number
  • Update for latest commonlibs (e.g. configfile)
July 30, 2010, at 01:55 PM by jsy1001 -
Changed lines 5-9 from:
  • Build/install/configuration/test manual(s) - includes procedures that NMT can use to test their software installation:
    • Use trolley emulator with real workstation, VME, shearcam software
    • Verify applications can initialise and establish socket connections
    • Record telemetry/status and load into Analysis GUI? Status should work with automatic plots
    • Record and playback shearcam video?
to:
  • Build/install/configuration/test manual(s) - includes procedures that NMT can use to test their software installation
Changed lines 7-10 from:
  • Packages with top-level Makefiles, visible version numbers for applications
    • Search paths in lower-level Makefiles - don't depend on installed headers/libs
    • All packages use new .mk include files
to:
  • Packages with top-level Makefiles, visible version numbers for applications
Changed lines 56-57 from:
  • What happens when emtrly telemetry/status read into Analysis GUI?
to:
Added line 62:
  • Plot emtrly telemetry
June 24, 2010, at 03:38 PM by jsy1001 -
Added line 42:
  • Rename RateDem telemetry stream (also in production metrology software)
June 21, 2010, at 02:59 PM by jsy1001 -
Changed line 30 from:
  • MotorVel status item -> VelDem
to:
  • MotorVel status item -> VelDem
Changed line 45 from:
  • MotorVel status item -> VelDem
to:
  • MotorVel status item -> VelDem
Changed line 56 from:
  • MotorVel status item -> VelDem
to:
  • MotorVel status item -> VelDem
April 27, 2010, at 06:30 PM by 131.111.48.85 -
Changed line 53 from:
  • Use ConfigFile and get_unix_time_current()
to:
  • Use ConfigFile and get_unix_time_current()
April 22, 2010, at 06:40 PM by 131.111.48.85 -
Changed line 53 from:
  • Use ConfigFile and get_unix_time_current()
to:
  • Use ConfigFile and get_unix_time_current()
April 21, 2010, at 10:34 AM by 131.111.48.85 -
Added line 27:
  • serialise/dlmsg: handle incomplete message read
April 21, 2010, at 10:01 AM by 131.111.48.85 -
Added lines 35-36:

We will be releasing the production metrology software to NMT, rather than the prototype VME software. Hence the following items are not needed anymore:

April 01, 2010, at 06:41 PM by 131.111.48.85 -
Added line 50:
  • Use ConfigFile and get_unix_time_current()
April 01, 2010, at 02:14 PM by 131.111.48.85 -
Changed lines 25-27 from:
  • New clientapp sub-package (from testclient)
  • New configfile sub-package (from vme)
to:
  • New clientapp sub-package (from testclient)
  • New configfile sub-package (from vme)
Changed lines 31-32 from:
  • Add ClientApp, DataSource, DataSink to commonlibs: clientevent?
to:
Changed lines 38-39 from:
to:
  • Move ConfigFile to commonlibs
  • Use libcmddatacheck (low priority)
Added line 55:
  • Move ClientApp, DataSource, DataSink to commonlibs
March 31, 2010, at 02:26 PM by 131.111.48.85 -
Changed lines 25-27 from:
to:
  • New clientapp sub-package (from testclient)
  • New configfile sub-package (from vme)
Changed line 29 from:
  • MotorVel status item?
to:
  • MotorVel status item -> VelDem
Added line 42:
  • MotorVel status item -> VelDem
Added line 52:
  • MotorVel status item -> VelDem
March 26, 2010, at 05:55 PM by 131.111.48.85 -
Changed line 18 from:
  • Group doxygen docs into modules
to:
  • Group doxygen docs into modules, use @memberof, @extends with newer doxygen
Added line 29:
  • Add ClientApp, DataSource, DataSink to commonlibs: clientevent?
March 24, 2010, at 01:31 PM by 131.111.48.85 -
Changed lines 35-36 from:
  • In Linux metrology software
  • Options to override IP addresses/ports
to:
  • Options to override IP addresses/ports
March 23, 2010, at 11:50 AM by 131.111.48.85 -
Changed lines 28-29 from:
to:
  • Don't send Unassigned & Reserved status booleans
Changed lines 36-38 from:
  • Command line options to override IP addresses/ports
to:
  • Options to override IP addresses/ports
Changed line 57 from:
  • Automatic trolley status plots (handles whatever status items are present)
to:
  • Automatic trolley status plots (handles whatever status items are present)
March 22, 2010, at 10:51 AM by 131.111.48.85 -
Changed lines 27-28 from:
  • MotorVel status item?
to:
  • MotorVel status item?
Changed lines 33-34 from:
  • New metrology status items
to:
  • New metrology status items
    • In Linux metrology software
March 19, 2010, at 02:36 PM by 131.111.48.85 -
Changed line 23 from:
  • cmddatadef: SteeringOn command parameters
to:
  • cmddatadef: SteeringOn command parameters
March 19, 2010, at 10:19 AM by 131.111.48.85 -
Changed line 8 from:
  • Record telemetry/status and load into Analysis GUI?
to:
  • Record telemetry/status and load into Analysis GUI? Status should work with automatic plots
Changed lines 54-56 from:
  • Accommodate changes to workstation status/telemetry (WKSTN->SYSTEMn etc.)
to:
  • Accommodate changes to workstation status/telemetry (WKSTN->SYSTEMn etc.)
  • Automatic trolley status plots (handles whatever status items are present)
  • Accommodate multi-channel metrology status/telemetry (for Linux metrology software)
March 17, 2010, at 06:09 PM by 131.111.48.85 -
Added line 20:
  • BUT splint has inadequate support for C99
March 16, 2010, at 05:45 PM by 131.111.48.85 -
Changed lines 12-13 from:
  • Search paths in lower-level Makefiles - don't depend on installed headers/libs
to:
  • Search paths in lower-level Makefiles - don't depend on installed headers/libs
  • All packages use new .mk include files
Added line 19:
  • Get 'make lint' to succeed, without errors
March 12, 2010, at 12:56 PM by 131.111.48.85 -
Changed line 50 from:
  • Import to subversion repository
to:
  • Import to subversion repository
January 29, 2010, at 08:47 PM by 129.138.240.116 -
Added line 12:
  • Search paths in lower-level Makefiles - don't depend on installed headers/libs
November 30, 2009, at 04:17 PM by 131.111.48.85 -
Changed lines 40-41 from:
  • Remove slew trajectory?
to:
  • Remove slew trajectory?
November 27, 2009, at 10:17 AM by 131.111.48.85 -
Changed lines 40-41 from:
to:
  • Remove slew trajectory?
November 27, 2009, at 09:48 AM by 131.111.48.85 -
Changed lines 38-40 from:
  • Sidereal trajectory?
  • EServerPP
to:
  • Sidereal trajectory?
  • EServerPP
November 25, 2009, at 12:50 PM by 131.111.48.85 -
Changed line 43 from:
  • emtrly accept connection from shearcam
to:
  • emtrly accept command data from shearcam
November 24, 2009, at 06:17 PM by 131.111.48.85 -
Deleted lines 18-19:
  • exception: document API using doxygen?
  • serialise: document API using doxygen?
Added line 48:
  • Import to subversion repository
Changed lines 51-54 from:
  • Import to subversion repository
to:
November 24, 2009, at 06:15 PM by 131.111.48.85 -
Changed lines 5-7 from:
  • Build/install/configuration instructions
  • Invent procedures that NMT can use to test their software installation prior to us delivering any hardware?
    • Use of emulator(s) to test workstation s/w (needs config file support in emulators?)
to:
  • Build/install/configuration/test manual(s) - includes procedures that NMT can use to test their software installation:
    • Use trolley emulator with real workstation, VME, shearcam software
    • Verify applications can initialise and establish socket connections
    • Record telemetry/status and load into Analysis GUI?
    • Record and playback shearcam video?
Changed lines 11-12 from:
  • Packages with top-level Makefiles, visible version numbers
to:
  • Packages with top-level Makefiles, visible version numbers for applications
Changed lines 32-33 from:
to:
  • Command line options to override IP addresses/ports
Added lines 43-47:

Trolley and VME emulators

  • Read configuration files
  • emtrly accept connection from shearcam
  • What happens when emtrly telemetry/status read into Analysis GUI?
Changed line 51 from:
  • Read new FITS table containing logs/faults? (sorry Martin!)
to:
  • Read new FITS table containing logs/faults (low priority)
November 23, 2009, at 02:42 PM by 131.111.48.85 -
Added line 7:
  • Use of emulator(s) to test workstation s/w (needs config file support in emulators?)
Changed lines 9-10 from:
  • Visible version numbers; build from svn export
to:
  • Packages with top-level Makefiles, visible version numbers
November 20, 2009, at 12:25 PM by 131.111.48.85 -
Changed lines 19-20 from:
  • cmddatacheck: DoNothing command doesn't pass check
to:
  • cmddatacheck: DoNothing command doesn't pass check
November 20, 2009, at 12:16 PM by 131.111.48.85 -
Changed lines 8-9 from:
to:
  • Visible version numbers; build from svn export
November 19, 2009, at 04:46 PM by 131.111.48.85 -
Changed line 26 from:
  • Finish port to new computer/QNX 6.4.0/Agilent metrology
to:
  • Finish port to new computer/QNX 6.4.0/Agilent metrology
Changed line 32 from:
  • Finish/debug sweep function
to:
  • Finish/debug sweep function
November 18, 2009, at 04:46 PM by 131.111.48.85 -
Changed lines 36-37 from:
to:
  • EServerPP
November 18, 2009, at 04:45 PM by 131.111.48.85 -
Changed lines 41-42 from:
to:
  • Import to subversion repository
November 18, 2009, at 02:18 PM by 131.111.48.85 -
Changed line 31 from:
  • Write logs/faults to new FITS table
to:
  • Write logs/faults to new FITS table
Changed line 38 from:
  • Accommodate Bodie's changes to status/telemetry (what are they?)
to:
  • Accommodate Bodie's changes to status/telemetry (what are they?)
October 15, 2009, at 12:39 PM by JSY - Discussed pre-filter with MF. Decided its not needed - FT should limit step size.
Changed lines 28-29 from:
  • Pre-filter demand step??
to:
September 04, 2009, at 06:11 PM by 131.111.8.96 -
Changed lines 18-19 from:
to:
  • cmddatacheck: DoNothing command doesn't pass check
September 04, 2009, at 04:52 PM by 131.111.8.96 -
Changed lines 5-6 from:
  • Build/install instructions
  • Invent procedures that NMT can use to test their software installation prior to use delivering any hardware?
to:
  • Build/install/configuration instructions
  • Invent procedures that NMT can use to test their software installation prior to us delivering any hardware?
Changed lines 12-18 from:
to:
  • Group doxygen docs into modules

C Libraries

  • exception: document API using doxygen?
  • serialise: document API using doxygen?
  • cmddatadef: SteeringOn command parameters
Changed lines 20-21 from:
to:
  • MotorVel status item?
Changed lines 31-35 from:
to:
  • Finish/debug sweep function
  • Strip out production functionality?
    • Supervisor socket interface?
    • Sidereal trajectory?
September 04, 2009, at 04:41 PM by 131.111.8.96 -
Added lines 1-30:

We should aim to make a preliminary release to NMT a couple of months in advance of campus/site acceptance. The following is a list of pre-requisites for that release. Please add to this list as you think of anything.

All

  • Build/install instructions
  • Invent procedures that NMT can use to test their software installation prior to use delivering any hardware?
  • User manuals

All C code

  • Check it builds without compiler warnings
  • Check for Doxygen warnings

Trolley software

Shear camera software

VME metrology software

  • Finish port to new computer/QNX 6.4.0/Agilent metrology
  • New metrology status items
  • Pre-filter demand step??

Workstation software

  • Write logs/faults to new FITS table

Analysis GUI

  • Accommodate Bodie's changes to status/telemetry (what are they?)
  • Accommodate changes to workstation status/telemetry (WKSTN->SYSTEMn etc.)
  • Read new FITS table containing logs/faults? (sorry Martin!)
Recent Changes (All) | Edit SideBar Page last modified on September 20, 2010, at 10:14 AM Edit Page | Page History
Powered by PmWiki