Gossen MAVOSPEC Communication Protocol User Manual
Page 4

GOSSEN Foto- und Lichtmesstechnik GmbH
4
Example of message sent to MAVOSPEC to disable automatic mode, set integration time to 5000
and make average of 10 measurements:
<config version="0.0.1">
<stage type="AverageStage" name="average" caption="Measurement">
<value type="uint" name="integrationTime" caption="Integration time" min="5" max="10000"
unit="[ms]">5000</value>
<value type="int" name="repeatCount" caption="Repeat" min="1" max="250" unit="">10</value>
<value type="bool" name="autoIntegration" caption="Auto">false</value>
<value type="uint" name="maximumIntegrationTime" caption="Maximum integration time" min="5"
max="10000" unit="[ms]">10000</value>
<value type="double" name="flickerFrequency" caption="Flicker frequency">50.000000</value>
</stage>
<stage type="InterpolationStage" name="interpolate" caption="Range">
<value type="uint" name="lowerWaveLength" caption="Lowest wavelength" min="340" max="750"
unit="[nm]">340</value>
<value type="uint" name="upperWaveLength" caption="Highest wavelength" min="340" max="750"
unit="[nm]">750</value>
</stage>
<global>
<value type="QString" name="measuringHeads" caption="Measuring head">
<option caption="">010.cfg</option>
010.cfg</value>
<value type="QString" name="Calibration" caption="Calibration">
<option caption="Select calibration..">Select calibration..</option>
<option caption="Dark Current">Dark Current</option>
Select calibration..</value>
</global>
</config>
Tag:
Direction:
nop
MAVOSPEC
→ PC
Sent by MAVOSPEC to confirm that link is active.
Example:
<nop />
Tag:
Direction:
hello
MAVOSPEC
→ PC
First message sent by MAVOSPEC after opening connection
Example:
<hello server_name="MAVOSPEC" version="1.0.17" /><?xml version="1.0" encoding="UTF-8"?>