[argyllcms] Re: Spotread throws error while calibrating SpectroscanT transmissive

  • From: Ken Conrad <ken@xxxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 23 May 2011 23:49:28 -0700

Graeme,

Yes, the transmissive calibration takes longer than 6 seconds, I would guess 
perhaps 10 to 15 seconds. Ok, I'll see if I can wonk myself thru a recompile, 
with MingW.

Thanks, Ken



At 09:39 PM 5/23/2011, you wrote:
>Ken Conrad wrote:
>
>>> icoms: Write_Read called with ';D00D01^M^J'
>>> icoms: About to write ';D00D01^M^J' ICOM err 0x0
>>> icoms: About to return read '' ICOM err 0x2000
>>> icoms: Write_Read Write failed - returning 0x2000
>>> Calibration failed with 'Communications failure' (Serial communications 
>>> failure)
>
>Hi,
>        the communications has timed out here. Unfortunately I don't actually
>have a SpectroscanT so I've been unable to test this mode out. Searching
>through the manual it does mention that on setting this mode "An optimum
>position for the Spectrolino relative to the lamp for transmission measurements
>is searched." although the entry for the command itself doesn't mention this.
>So maybe it is a "Initialization" or "Move-command" which requires a longer 
>timeout
>than the default 6 seconds, although the mode command is not listed or marked 
>as such.
>
>So you should try changing line 1492 of spectro/ss_imp.c from
>
>        ss_command(p, DF_TMO);
>
>to
>        ss_command(p, IT_TMO);
>
>and recompile, and see if that solves the problem.
>
>Graeme Gill.


Other related posts: