Commit Graph

  • aa1d192960 Revert to allowing no value for nx schema release attribute. So if there is no release there will be no release tag entries in the file. Ferdi Franceschini 2007-04-01 10:20:32 +10:00
  • 68298124bf Try to ensure that the nx_content_release_tag attribute has at least a blank value. Ferdi Franceschini 2007-04-01 10:14:44 +10:00
  • 467943d64c Set motor position datasets to rank 1. Ferdi Franceschini 2007-04-01 10:03:26 +10:00
  • abb82d02ea Restored $Name:$ and $Revision:$ keywords. Ferdi Franceschini 2007-04-01 09:40:39 +10:00
  • 8d6b79db3a Link scanvariable to scan dataset and set axes attribute on data. Ferdi Franceschini 2007-03-31 14:49:10 +10:00
  • c49619026b no message Dan Bartlett 2007-03-31 14:21:59 +10:00
  • 51079b5e9d Set part names for real motors. Ferdi Franceschini 2007-03-31 13:34:29 +10:00
  • f0a3d8f18c Added "part" identifier for motors. It names the assembly which a motor belongs to, eg sample, crystal, filter. Ferdi Franceschini 2007-03-31 13:33:54 +10:00
  • 210e61e1b8 Quokka motion controller files added Dan Bartlett 2007-03-31 12:58:27 +10:00
  • db9a45ff1e The instrument specific hmm configurations are now responsible for creating the hmm and hmc objects. This makes it possible to drop dummy or instrumented histogram memory objects into the common setup and control code. Ferdi Franceschini 2007-03-31 11:30:31 +10:00
  • 7526a7b93d Modified the simulated hmm configurations so that they now source the common config and override the hmc control, the histogram::initialize and the histogram::hmmdititemval procs. Ferdi Franceschini 2007-03-31 11:27:52 +10:00
  • 53e7a69cb0 Removed duplicate parameters for hmm in putslab call. Ferdi Franceschini 2007-03-31 09:44:06 +10:00
  • 307d7ba068 Renamed the dummy hmm control procs to match the names in the real hmm setup. count_bm_controlled now does a blocking count for the simulated hmm. Ferdi Franceschini 2007-03-31 09:27:28 +10:00
  • 81f12eadda fix typo Douglas Clowes 2007-03-30 18:44:30 +10:00
  • 57bf7f35c6 change 90 to zero degrees Douglas Clowes 2007-03-30 18:44:13 +10:00
  • 495e84ef51 Change strcmp to strcasecmp to fix case sensitivity issue in hipadaba hget Douglas Clowes 2007-03-30 18:40:48 +10:00
  • 9fa649954b putslab can now get histogram memory data directly if you specify start, length and bank parameters for the histogram memory object. This is useful if you need to make an unbuffered get call to the hmm Ferdi Franceschini 2007-03-30 17:57:07 +10:00
  • 7391c7122d Make sure that putslab gets the histogram memory directly just in case we need to do an unbuffered hmm get as is the case for wombat. Ferdi Franceschini 2007-03-30 17:54:55 +10:00
  • a617837388 Update ::histogram_memory::save to handle writing to growable 3D arrays. Ferdi Franceschini 2007-03-30 17:51:35 +10:00
  • e0e6bed82e Initial support for growing multidimensional histogram memory datasets. Ferdi Franceschini 2007-03-30 17:21:49 +10:00
  • 83a528ad10 Use nexus compliant name for phone number. Ferdi Franceschini 2007-03-30 17:20:53 +10:00
  • d7303b0751 Can now write multidimensional arrays with an unlimited first dimension. Ferdi Franceschini 2007-03-30 17:19:18 +10:00
  • a10234185d update some comments and remove CVS directories that have crept in Douglas Clowes 2007-03-30 13:32:19 +10:00
  • a96d267d57 Add c1ht and m1ro to hpaths Douglas Clowes 2007-03-30 13:28:09 +10:00
  • 6261c37519 Update slit motor limits to overlap by 5 and open 25 each (50mm gap). Douglas Clowes 2007-03-29 17:30:42 +10:00
  • b43ae4e50a reduce slit motion ranges Douglas Clowes 2007-03-29 08:57:26 +10:00
  • fd8e8a6a3f Ensure zero offset for index into cvs keyword list values. Ferdi Franceschini 2007-03-28 13:24:36 +10:00
  • ee3fc81807 Fixed setting of nx_content_revision_num variable. Ferdi Franceschini 2007-03-28 13:15:08 +10:00
  • 932bf1bf18 Handle cases when only the cvs key value is set for $Revision:$ and $Name:$ Ferdi Franceschini 2007-03-28 13:04:29 +10:00
  • b2706c74cf Fixed attribute syntax for nx release and revision tags. Ferdi Franceschini 2007-03-28 12:28:37 +10:00
  • 0c48ec780a Remove lock check from command add to separate function. Douglas Clowes 2007-03-28 12:28:17 +10:00
  • d738cb36b0 Make command queue addition depend on connection protocol. Only reject for protocol zero. Douglas Clowes 2007-03-28 12:19:10 +10:00
  • 3df6a5a8da Added release tag and revision number info for SICS and the nexus data files. Ferdi Franceschini 2007-03-28 11:55:39 +10:00
  • 1035b72981 Set long_name on motors. Ferdi Franceschini 2007-03-28 10:25:33 +10:00
  • d80bf8306e Disable GetDriverTextPar Ferdi Franceschini 2007-03-27 13:32:46 +10:00
  • 3a5e8ed7e1 Add ActionRoutine hook to motor object Douglas Clowes 2007-03-27 13:16:08 +10:00
  • 86c6d626d0 Fixed segfault on "sicslist xxx" Ferdi Franceschini 2007-03-27 12:22:49 +10:00
  • d49a7be3bb Create single entry nexus files for scans with instrument state in 1D arrays indexed by scan point. Use putslab and sics data objects to grow arrays. Ferdi Franceschini 2007-03-27 08:04:19 +10:00
  • 6921d0426c PSI UPDATE Ferdi Franceschini 2007-03-27 07:56:13 +10:00
  • cd0de991b4 Update config for new multichannel controller which no longer requires an RS232 controller and accepts named hosts and ports. Ferdi Franceschini 2007-03-26 12:29:10 +10:00
  • 5960ce1d00 Modify to use multichannel controller for motor connections Douglas Clowes 2007-03-26 08:09:46 +10:00
  • 5f0120ea5f Simulated motors return unknown for units parameter. Ferdi Franceschini 2007-03-26 07:38:52 +10:00
  • 5d593ff615 Bring into line with changes in the hmm common configuration file. Ferdi Franceschini 2007-03-24 19:21:21 +11:00
  • 63fc628e89 Added hmm_save function and refactored hmm_addnxscanentry to use it. Ferdi Franceschini 2007-03-24 19:17:54 +11:00
  • 8ee21d58f4 The prepare count_with_bm and finish functions can now be used independently of scans. Added count_with_bm and save commands Ferdi Franceschini 2007-03-24 19:12:51 +11:00
  • 4568b365a6 Make bmonscan graphics view info independent of the bmonscan feedback. Ferdi Franceschini 2007-03-24 14:44:03 +11:00
  • 7efec40cc6 Add section for platypus/reflectometer Douglas Clowes 2007-03-23 18:52:36 +11:00
  • f283ec6968 Change from RS232Controller to MultiChan Douglas Clowes 2007-03-23 18:51:15 +11:00
  • 96b8a1aee6 Fixing blocked motor detection Douglas Clowes 2007-03-23 18:43:43 +11:00
  • 7d36b64f68 no message Dan Bartlett 2007-03-23 18:10:44 +11:00
  • 082355318f Refactoring, reduce duplicate code, eliminate obsolete code. Fix a few bugs. Improve blocked motor detection code. Align with MultiChan version Douglas Clowes 2007-03-23 18:06:20 +11:00
  • fd8618b453 reorganised configuration tree Douglas Clowes 2007-03-23 16:15:51 +11:00
  • 1a5c864950 Add host / port constructor methods Douglas Clowes 2007-03-23 13:56:40 +11:00
  • 54e5ebb47e reorganised configuration tree Douglas Clowes 2007-03-23 13:55:35 +11:00
  • c647dd6951 Migrated down the config tree Douglas Clowes 2007-03-23 13:44:35 +11:00
  • 5ec8440355 Make mth entry consistent with hipd. Use correct units for slit motors. Ferdi Franceschini 2007-03-22 18:37:26 +11:00
  • aaba6ffb44 Set new browser view display format. Ferdi Franceschini 2007-03-22 18:34:14 +11:00
  • 737635dbd7 Source common counter configuration. Ferdi Franceschini 2007-03-22 18:32:29 +11:00
  • e2c2657dcd Use the following generic node names for graph data (see Jira SICS-32) axis - 1D float array for x axis data data - 1D float array for y axis data lastaxis - last updated x value lastdata -last updated y value Ferdi Franceschini 2007-03-22 18:31:18 +11:00
  • bfa6c2f887 bm_addnxscanentry is now more dynamic. It sets nexus dictionary variables for the scan variable attributes. Ferdi Franceschini 2007-03-22 18:19:56 +11:00
  • 6ca1c328b6 no message Dan Bartlett 2007-03-22 09:52:42 +11:00
  • a502a41591 tweeking sample raise step rate to reduce overrun Douglas Clowes 2007-03-22 07:39:06 +11:00
  • 181dc85f14 Differentiate between motion control off and unknown Douglas Clowes 2007-03-21 17:36:30 +11:00
  • 108d20b2f1 Change mtth softupperlim from 137 to 140 Douglas Clowes 2007-03-21 13:22:22 +11:00
  • 78905ca695 Added -space option to hlist command. This is useful for processing hlist outpu in Tcl. Ferdi Franceschini 2007-03-20 16:06:24 +11:00
  • efb997cd16 Make privilege property consistent with the GumTree hipadaba schema. Ferdi Franceschini 2007-03-20 16:05:12 +11:00
  • 072d0fc1c6 Change mtth hardupperlim from 137 to 140 Douglas Clowes 2007-03-20 14:13:17 +11:00
  • 94f3ef8ce6 NEW CODE FOR KOWARI Dan Bartlett 2007-03-20 14:10:55 +11:00
  • bc4813b4ba MJL 20/3/07 Didn't quite get MAX_HTTP_REQUEST_BYTES declaration right (needed long long type), fixed. Mark Lesha 2007-03-20 13:46:01 +11:00
  • 69d58fbaca Reduce entries for each "real" motor to just three types by nexus group. TODO: Configurable virtual motors. Ferdi Franceschini 2007-03-20 12:03:35 +11:00
  • 978b06587c Use new hmm setup and initialisation functions and initialise hmm_start to read from the start of the histogram memory for each instrument. Ferdi Franceschini 2007-03-20 11:59:53 +11:00
  • da2e771687 Update histogram memory configuration in anticipation of new histogram memory server. Ferdi Franceschini 2007-03-20 11:57:40 +11:00
  • 0640a1edaf The wombat specific addnxentry has been made obsolete with the addition of hmm_* variables set by the hmm_setup function. Ferdi Franceschini 2007-03-20 11:54:44 +11:00
  • f19a328280 Store hmm_setup parameters in hmm_* SICS variables for use in file writing, the GumTree interface and commandline feedback code. Set place holders for hpath setup and initialisation functions. Ferdi Franceschini 2007-03-20 11:50:11 +11:00
  • 17b5fe7ca6 Bring into line with changes in nxscripts_common_1.tcl Code cleanup. Ferdi Franceschini 2007-03-20 11:43:24 +11:00
  • d958acecd8 Use hmm start, length, and long name variables to write instrument specific histogram data. Writing of motor units and long name has been parameterized so that we can fetch this values from a motor object. Scan variable is now written directly instead of linking to another entry. Ferdi Franceschini 2007-03-20 11:40:26 +11:00
  • 8251a6468b Parameterized scanvar alias so we can now write scan variable entries directly instead of linking to another entry. Ferdi Franceschini 2007-03-20 11:37:39 +11:00
  • ad7d24aea2 Added "DMC2280GetTextPar" implementation of the new motor driver GetDriverTextPar function. This refactoring is moving towards the goal in SICS-10 on Jira. Ferdi Franceschini 2007-03-20 11:24:36 +11:00
  • 537204f2e2 Added optional "GetDriverTextPar" function to allow fetching of text parameters (eg units) from motor drivers. See SICS-10 on Jira. Ferdi Franceschini 2007-03-20 11:22:10 +11:00
  • 86f584ea45 Refactoring: We would like motor objects to allow getting of non-float parameters. Call "GetDriverTextPar" if defined by a driver. See SICS-10 on Jira. Ferdi Franceschini 2007-03-20 11:20:29 +11:00
  • 657b5fc4f2 Synch hdb event names with names at PSI. Ferdi Franceschini 2007-03-20 10:58:05 +11:00
  • 76e546fea2 Make compatible with both traditional and multichan motor controllers Douglas Clowes 2007-03-20 10:57:59 +11:00
  • 3b7eccf481 Added "getnumchan" command to fetch the number of available counter channels for a scan object. Mark Koennecke agreed to this change on the 15/03/07. Search for Re: getnmonitor from scan.c and counter.c on plone for the transcript. Ferdi Franceschini 2007-03-20 10:55:16 +11:00
  • faa2302019 Added "getnmon" command to fetch the number of available monitors for a counter object. Mark Koennecke agreed to this change on the 15/03/07. Search for Re: getnmonitor from scan.c and counter.c on plone for the transcript. Ferdi Franceschini 2007-03-20 10:53:26 +11:00
  • c28223584b MJL 19/3/07 Effectively disabled HTTP chunk transfer code (see MAX_HTTP_TRANSFER_BYTES), was causing problems where start and end were not specified. Mark Lesha 2007-03-19 17:02:17 +11:00
  • f15aed00ab simplify proc generation for virtual slit motors Douglas Clowes 2007-03-19 14:55:27 +11:00
  • 613793a782 remove "button" code that breaks Internet Explorer Douglas Clowes 2007-03-19 14:09:21 +11:00
  • 51e6ee6325 calibrate slit gaps (roughly), move to correct axis, correct offset calculation. Douglas Clowes 2007-03-19 14:08:13 +11:00
  • 5bc15d13c5 calibrate S3 and S4, move to cartesian coordinates, add virtual slit motor constructors Douglas Clowes 2007-03-19 14:06:13 +11:00
  • a121eaa0cf Allow list expressions like MG _TDA,_TPA Allow decimal numbers in expressions use double to ensure floating point in expressions. Ferdi Franceschini 2007-03-16 17:20:33 +11:00
  • d1d5afc4df Allow anything for the arguments to MG. Whether or not we can parse and process it is another matter. Ferdi Franceschini 2007-03-16 17:11:56 +11:00
  • 4da6d932fb MJL 16/3/07 Added transitional statuses, removed blocking code, improved performance under error conditions. Mark Lesha 2007-03-16 16:57:36 +11:00
  • f62af28efb Changed to using new multichan motor driver Douglas Clowes 2007-03-16 10:20:37 +11:00
  • 9e7a102413 cleanup splint Douglas Clowes 2007-03-16 09:06:56 +11:00
  • 36780e52ea timeout handling Douglas Clowes 2007-03-16 09:06:29 +11:00
  • d1500ef0b4 timeouts, retries and reconnection handling improvements Douglas Clowes 2007-03-16 09:03:42 +11:00
  • 3b7496b7ce bug in queue removal Douglas Clowes 2007-03-16 09:03:13 +11:00
  • ede6b30125 rename motors in line with echidna and wombat. refinements while driving through SICS. Douglas Clowes 2007-03-16 08:57:31 +11:00
  • 9a98f7528b renamed motors in line with echidna and wombat Douglas Clowes 2007-03-16 08:56:09 +11:00
  • abc0b0a3f3 Added channel select to GTI bmonscan command. Ferdi Franceschini 2007-03-15 09:46:33 +11:00