Commit Graph

1599 Commits

Author SHA1 Message Date
Ferdi Franceschini
f4d247d192 Added 'channel' global array so you can fetch the communications socket by controller name or IP address.
r1126 | ffr | 2006-10-09 13:02:46 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:38 +11:00
Ferdi Franceschini
fd9125d38e Added override parameters for target host and target dir for an instrument.
r1125 | ffr | 2006-10-09 12:58:03 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:35 +11:00
Ferdi Franceschini
0d3e2fb735 Set replyterminator to crlf
r1124 | ffr | 2006-10-09 12:51:26 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:33 +11:00
Ferdi Franceschini
480d14dbe4 Added nexus xml support.
r1123 | ffr | 2006-10-09 12:50:43 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:31 +11:00
Douglas Clowes
d643fbef6a ignore periodicity if not given
r1122 | dcl | 2006-10-09 12:22:28 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:28 +11:00
Douglas Clowes
816e49012b wrap around check not working - disable it for now
r1121 | dcl | 2006-10-09 12:21:46 +1000 (Mon, 09 Oct 2006) | 2 lines
2012-11-15 12:47:26 +11:00
Ferdi Franceschini
7a070c3332 Updated motion controller IP addresses
r1120 | ffr | 2006-10-05 12:44:50 +1000 (Thu, 05 Oct 2006) | 2 lines
2012-11-15 12:47:24 +11:00
Douglas Clowes
3ef64302c8 Add Pulser for generating test pulse train through counter card
r1119 | dcl | 2006-10-04 11:15:07 +1000 (Wed, 04 Oct 2006) | 2 lines
2012-11-15 12:47:21 +11:00
Douglas Clowes
60124655d0 Initial
r1113 | dcl | 2006-09-12 15:00:46 +1000 (Tue, 12 Sep 2006) | 2 lines
2012-11-15 12:47:19 +11:00
Douglas Clowes
99ebb2e910 Add output line drive and partial hardware sync
r1112 | dcl | 2006-09-07 16:48:08 +1000 (Thu, 07 Sep 2006) | 2 lines
2012-11-15 12:47:16 +11:00
Ferdi Franceschini
f855eea8bf Set instrument name variable.
r1110 | ffr | 2006-09-07 14:59:55 +1000 (Thu, 07 Sep 2006) | 2 lines
2012-11-15 12:47:14 +11:00
Ferdi Franceschini
e96a42f581 Don't set instrument name here.
r1109 | ffr | 2006-09-07 14:59:35 +1000 (Thu, 07 Sep 2006) | 2 lines
2012-11-15 12:47:12 +11:00
Ferdi Franceschini
b083fe94ee Deployment script for SICS and instrument configuration files.
r1108 | ffr | 2006-09-07 12:46:42 +1000 (Thu, 07 Sep 2006) | 2 lines
2012-11-15 12:47:09 +11:00
Ferdi Franceschini
e3c462aa66 Keep all config files in one directory.
r1107 | ffr | 2006-09-06 13:51:41 +1000 (Wed, 06 Sep 2006) | 2 lines
2012-11-15 12:47:07 +11:00
Ferdi Franceschini
4c0ec49124 Fixed patch for server_config
r1106 | ffr | 2006-09-04 15:43:24 +1000 (Mon, 04 Sep 2006) | 2 lines
2012-11-15 12:47:04 +11:00
Ferdi Franceschini
bf109f0f02 Simulated devices for experimenting with SICS commands.
r1105 | ffr | 2006-09-04 15:37:58 +1000 (Mon, 04 Sep 2006) | 2 lines
2012-11-15 12:47:02 +11:00
Ferdi Franceschini
6e8501e19a Use the SICS* environment variables to locate configuration files and scripts.
r1104 | ffr | 2006-09-04 15:13:34 +1000 (Mon, 04 Sep 2006) | 2 lines
2012-11-15 12:47:00 +11:00
Ferdi Franceschini
b95d1d8da7 Check number of args on scan run and silent commands to prevent segfaults.
r1103 | ffr | 2006-09-04 12:03:53 +1000 (Mon, 04 Sep 2006) | 2 lines
2012-11-15 12:46:57 +11:00
Ferdi Franceschini
6ae1d3548d Catch dmc_connect errors when running slits homing routines.
r1102 | ffr | 2006-09-01 16:14:44 +1000 (Fri, 01 Sep 2006) | 2 lines
2012-11-15 12:46:55 +11:00
Ferdi Franceschini
1999d88cda Added revision info
r1101 | ffr | 2006-09-01 14:52:58 +1000 (Fri, 01 Sep 2006) | 2 lines
2012-11-15 12:46:53 +11:00
Ferdi Franceschini
7c7b1ec7bb Using updated dmc2280_util functions.
You can now provide file name on command line.

r1100 | ffr | 2006-09-01 14:52:09 +1000 (Fri, 01 Sep 2006) | 3 lines
2012-11-15 12:46:50 +11:00
Ferdi Franceschini
1fb33a1d2e Added "setpos" method to motors
r1099 | ffr | 2006-09-01 14:46:44 +1000 (Fri, 01 Sep 2006) | 2 lines
2012-11-15 12:46:48 +11:00
Ferdi Franceschini
7bdd25b248 Add socket field to controller hash instead of using the 'channel' array.
r1098 | ffr | 2006-09-01 13:54:17 +1000 (Fri, 01 Sep 2006) | 2 lines
2012-11-15 12:46:45 +11:00
Ferdi Franceschini
07967e0201 Use controller name in sendCmd
r1097 | ffr | 2006-09-01 12:01:31 +1000 (Fri, 01 Sep 2006) | 2 lines
2012-11-15 12:46:43 +11:00
Ferdi Franceschini
f93257a068 Don't run slit homing routine on start.
Don't run homing routine if it has already been run.

r1096 | ffr | 2006-09-01 12:00:25 +1000 (Fri, 01 Sep 2006) | 3 lines
2012-11-15 12:46:41 +11:00
Ferdi Franceschini
19f1a18bb8 Call the slit homing routines for controllers 3 and 4
r1095 | ffr | 2006-08-31 16:31:19 +1000 (Thu, 31 Aug 2006) | 2 lines
2012-11-15 12:46:38 +11:00
Ferdi Franceschini
3f02061d09 Use dmc2280_util.tcl
r1094 | ffr | 2006-08-31 16:29:04 +1000 (Thu, 31 Aug 2006) | 2 lines
2012-11-15 12:46:36 +11:00
Ferdi Franceschini
ccd6337687 Provides connect, send and receive functions for DMC2280
r1093 | ffr | 2006-08-31 16:28:37 +1000 (Thu, 31 Aug 2006) | 2 lines
2012-11-15 12:46:34 +11:00
Ferdi Franceschini
ffd898cf16 Only allow managers to set hard limits and home position.
r1085 | ffr | 2006-08-27 15:43:51 +1000 (Sun, 27 Aug 2006) | 2 lines
2012-11-15 12:46:32 +11:00
Ferdi Franceschini
ba27774e4a Set limits to conservative ranges, safe speeds for [ms]tth.
r1084 | ffr | 2006-08-25 15:13:06 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:29 +11:00
Douglas Clowes
8b3816b612 Initial load of driver
r1083 | dcl | 2006-08-25 14:46:51 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:27 +11:00
Ferdi Franceschini
650db574c5 Read it
r1082 | ffr | 2006-08-25 12:49:28 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:24 +11:00
Ferdi Franceschini
c2fab0184b Run slits homing routine in #AUTO
r1081 | ffr | 2006-08-25 12:48:59 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:22 +11:00
Ferdi Franceschini
d10c726ccf Common SICS configuration and some utility functions
r1080 | ffr | 2006-08-25 12:44:09 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:20 +11:00
Ferdi Franceschini
e1dc2842d0 Troubleshooter, runs basic checks on motion control.
r1079 | ffr | 2006-08-25 12:39:50 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:17 +11:00
Ferdi Franceschini
d93db3605c Echidna setup for the troubleshooter
r1078 | ffr | 2006-08-25 12:37:17 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:15 +11:00
Ferdi Franceschini
c79681756e Configured mtth
r1077 | ffr | 2006-08-25 12:33:16 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:13 +11:00
Ferdi Franceschini
f2ca9eeb21 Keep the last error message.
r1076 | ffr | 2006-08-25 12:17:32 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:10 +11:00
Ferdi Franceschini
a78ca021e6 Explicitly handle the unknown error case in MonTryAndFixit
r1075 | ffr | 2006-08-25 12:16:23 +1000 (Fri, 25 Aug 2006) | 2 lines
2012-11-15 12:46:08 +11:00
Douglas Clowes
b2ce43d554 Largely comments and splint conformance
r1070 | dcl | 2006-08-21 09:47:25 +1000 (Mon, 21 Aug 2006) | 2 lines
2012-11-15 12:46:06 +11:00
Ferdi Franceschini
7660b67290 DMC2280 Controller programs for Echidna (HRPD)
r1059 | ffr | 2006-08-14 14:25:44 +1000 (Mon, 14 Aug 2006) | 2 lines
2012-11-15 12:46:03 +11:00
Ferdi Franceschini
ab368d47a7 Dynamically allocate errmsg buffer.
Don't overwrite errorcode from read char fn.

r1057 | ffr | 2006-08-10 16:50:39 +1000 (Thu, 10 Aug 2006) | 3 lines
2012-11-15 12:46:01 +11:00
Douglas Clowes
b61c088873 Update monitor response handling
r1056 | dcl | 2006-08-10 16:44:01 +1000 (Thu, 10 Aug 2006) | 2 lines
2012-11-15 12:45:59 +11:00
Ferdi Franceschini
fe3af60196 Handle incomplete reads.
r1055 | ffr | 2006-08-10 12:45:17 +1000 (Thu, 10 Aug 2006) | 2 lines
2012-11-15 12:45:56 +11:00
Ferdi Franceschini
d316f5950c Handle communications faults.
r1054 | ffr | 2006-08-10 12:00:11 +1000 (Thu, 10 Aug 2006) | 2 lines
2012-11-15 12:45:54 +11:00
Ferdi Franceschini
497fe0e060 Fixed null dereference in DMC2280Connect
r1053 | ffr | 2006-08-10 11:46:44 +1000 (Thu, 10 Aug 2006) | 2 lines
2012-11-15 12:45:52 +11:00
Douglas Clowes
2c0465c43a *** empty log message ***
r1052 | dcl | 2006-08-09 15:50:37 +1000 (Wed, 09 Aug 2006) | 2 lines
2012-11-15 12:45:49 +11:00
Ferdi Franceschini
1d84199194 Added FAILURE SUCCESS
r1051 | ffr | 2006-08-09 15:43:17 +1000 (Wed, 09 Aug 2006) | 2 lines
2012-11-15 12:45:47 +11:00
Douglas Clowes
4a7ba8a69b adjusting interaction with monitor - wip
r1050 | dcl | 2006-08-09 15:29:20 +1000 (Wed, 09 Aug 2006) | 2 lines
2012-11-15 12:45:45 +11:00
Douglas Clowes
bcc2cbaf57 sort of working
r1049 | dcl | 2006-08-09 12:03:55 +1000 (Wed, 09 Aug 2006) | 2 lines
2012-11-15 12:45:43 +11:00