<?xml version="1.0" encoding="utf-8"?>
<CanUtility>
  <Module Name="GantryXYZ">
    <Command Name="Commutation">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
    </Command>
    <Command Name="Run">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
      <Parameter Name="Speed" Desc="Int32 value [X:10-2000/Y:10-2000/Z:10-1000]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
    </Command>
    <Command Name="Move">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
      <Parameter Name="Steps" Desc="Int32 value [X:0-240640/Y:0-234240/Z:0-64000]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
    </Command>
    <Command Name="Goto">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
      <Parameter Name="Position" Desc="Int32 value [X:0-240640/Y:0-234240/Z:0-64000]" />
    </Command>
    <Command Name="Homing">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
    </Command>
    <Command Name="Stop">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
      <Parameter Name="StopType" Desc="HardStop/SoftStop/None" />
    </Command>
    <Command Name="MotorPower">
      <Parameter Name="Dimension" Desc="X/Y/Z" />
      <Parameter Name="MotorPower" Desc="On/Off" />
    </Command>
    <Command Name="GetAxisLocation">
      <Parameter Name="Dimension" Desc="X/Y/Z/All" />
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
  </Module>
  <Module Name="Pipette">
    <Command Name="Run">
      <Parameter Name="Speed" Desc="Int32 value [5718-57178]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
    </Command>
    <Command Name="Goto">
      <Parameter Name="Step" Desc="Int32 value [-4430-20584]" />
    </Command>
    <Command Name="Homing">
    </Command>
    <Command Name="Stop">
    </Command>
    <Command Name="PWMConfig">
      <Parameter Name="PWMDirection" Desc="Up/Down" />
      <Parameter Name="DutyCycle" Desc="Int16 value" />
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
    <Command Name="HomeOperation">
    </Command>
    <Command Name="AspirateOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
      <Parameter Name="Volume" Desc="Single value [0-180]" />
      <Parameter Name="PreAspirateVolume" Desc="Single value [0-180]" />
      <Parameter Name="PostAspirateVolume" Desc="Single value [0-180]" />
      <Parameter Name="LiquidClass" Desc="Water/Tartrazine" />
      <Parameter Name="DistanceFromWellBottom" Desc="Single value [0-10]" />
      <Parameter Name="TipTouchSide" Desc="None/South/West/North/East" />
      <Parameter Name="TipTouchRetractDistance" Desc="Single value [0-20]" />
      <Parameter Name="TipTouchHorizontalOffset" Desc="Single value [0-20]" />
      <Parameter Name="DynamicTipExtension" Desc="Single value [0-10]" />
    </Command>
    <Command Name="DispenseOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
      <Parameter Name="Volume" Desc="Single value [0-180]" />
      <Parameter Name="EmptyTips" Desc="Boolean value" />
      <Parameter Name="BlowOutVolume" Desc="Single value [0-180]" />
      <Parameter Name="LiquidClass" Desc="Water/Tartrazine" />
      <Parameter Name="DistanceFromWellBottom" Desc="Single value [0-10]" />
      <Parameter Name="TipTouchSide" Desc="None/South/West/North/East" />
      <Parameter Name="TipTouchRetractDistance" Desc="Single value [0-20]" />
      <Parameter Name="TipTouchHorizontalOffset" Desc="Single value [0-20]" />
      <Parameter Name="DynamicTipExtension" Desc="Single value [0-20]" />
    </Command>
    <Command Name="MixOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
      <Parameter Name="Volume" Desc="Single value [0-180]" />
      <Parameter Name="DynamicTipExtension" Desc="Single value [0-20]" />
      <Parameter Name="DistanceFromWellBottomAspirate" Desc="Single value [0-20]" />
      <Parameter Name="DistanceFromWellBottomDispense" Desc="Single value [0-20]" />
      <Parameter Name="LiquidClass" Desc="Water/Tartrazine" />
      <Parameter Name="Cycle" Desc="Single value [1-100]" />
      <Parameter Name="PreAspirateVolume" Desc="Single value [0-180]" />
      <Parameter Name="TipTouchSide" Desc="None/South/West/North/East" />
      <Parameter Name="TipTouchRetractDistance" Desc="Single value [0-20]" />
      <Parameter Name="TipTouchHorizontalOffset" Desc="Single value [0-20]" />
    </Command>
    <Command Name="OnTipsOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
    </Command>
    <Command Name="OffTipsOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
    </Command>
    <Command Name="EmptyTipsOperation">
      <Parameter Name="DeckStation" Desc="None/ThermalCycler/BufferPlate/ReagentPlate/StripTube/BeadsAndBufferPlate" />
      <Parameter Name="DeckStation" Desc="None/TipBox1/TipBox2/TipBox3/TipBox4/TipsWaste/LiquidWaste/EthanolReservoir" />
      <Parameter Name="Row" Desc="A/B/C/D/E/F/G/H" />
      <Parameter Name="Column" Desc="1/2/3/4/5/6/7/8/9/10/11/12" />
      <Parameter Name="PipetteChannel" Desc="A-H [Separate each channel by a comma]" />
      <Parameter Name="LiquidClass" Desc="Water/Tartrazine" />
      <Parameter Name="DistanceFromWellBottom" Desc="Single value [0-10]" />
      <Parameter Name="TipTouchSide" Desc="None/South/West/North/East" />
      <Parameter Name="TipTouchRetractDistance" Desc="Single value [0-20]" />
      <Parameter Name="TipTouchHorizontalOffset" Desc="Single value [0-20]" />
    </Command>
  </Module>
  <Module Name="ThermalCycler">
    <Command Name="GeneralConfig">
      <Parameter Name="Zone" Desc="ZoneA/ZoneB" />
      <Parameter Name="MaxSegment" Desc="Int32 value [1-16]" />
      <Parameter Name="HotTopPreHeat" Desc="Disable/Enable" />
      <Parameter Name="HotTopTemp(C)" Desc="Int32 value [90-105]" />
    </Command>
    <Command Name="PlateauConfig">
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="MaxPlateau" Desc="Int32 value [1-16]" />
      <Parameter Name="TotalCycle" Desc="Int32 value [1-255]" />
    </Command>
    <Command Name="ProfileTemperature">
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="PlateauNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="Temperature(C)" Desc="Single value [4-99]" />
      <Parameter Name="Duration(sec)" Desc="Int32 value [1-65535]" />
    </Command>
    <Command Name="InstructionStart">
      <Parameter Name="NoWaitNotify" Desc="True/False" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
    <Command Name="RunTimeInfo">
      <Parameter Name="InfoType" Desc="1/2/3" />
    </Command>
    <Command Name="StartStopHotTop">
      <Parameter Name="HotTopState" Desc="Stop/Start" />
    </Command>
    <Command Name="SetPCRStatus">
      <Parameter Name="ThermalStatus" Desc="Pause/Resume/Stop/ResetConfig" />
    </Command>
    <Command Name="Move">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
      <Parameter Name="Steps" Desc="Int32 value [X:0-8960/Z:0-139264]" />
    </Command>
    <Command Name="Goto">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="Steps" Desc="Int32 value [X:0-8960/Z:0-139264]" />
    </Command>
    <Command Name="Homing">
      <Parameter Name="Dimension" Desc="X/Z" />
    </Command>
    <Command Name="Stop">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="StopType" Desc="HardStop/HardHiz" />
    </Command>
    <Command Name="MotorStatus">
      <Parameter Name="Dimension" Desc="X/Z" />
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
    <Command Name="SetTemperatureOperation">
      <Parameter Name="Zone" Desc="ZoneA/ZoneB" />
      <Parameter Name="Temperature(C)" Desc="Single value [4-99]" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
    <Command Name="SetLidTemperatureOperation">
      <Parameter Name="Temperature(C)" Desc="Int32 value [90-105]" />
    </Command>
    <Command Name="OpenLidOperation">
    </Command>
    <Command Name="CloseLidOperation">
    </Command>
    <Command Name="RunPCROperation">
      <Parameter Name="PCRFile" Desc="XML FileName" />
      <Parameter Name="Zone" Desc="ZoneA/ZoneB" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
  </Module>
  <Module Name="HeaterShakerMagnet">
    <Command Name="HeaterGeneralConfig">
      <Parameter Name="MaxSegment" Desc="Int32 value [1-16]" />
    </Command>
    <Command Name="HeaterPlateauConfig">
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="MaxPlateau" Desc="Int32 value [1-16]" />
      <Parameter Name="TotalCycle" Desc="Int32 value [1-255]" />
    </Command>
    <Command Name="HeaterProfileTemperature">
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="PlateauNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="Temperature(C)" Desc="Single value [25-75]" />
      <Parameter Name="Duration(sec)" Desc="UInt32 value [1-65535]" />
    </Command>
    <Command Name="HeaterInstructionStart">
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
    <Command Name="HeaterRunTimeInfo">
      <Parameter Name="InfoType" Desc="1/2/3" />
    </Command>
    <Command Name="HeaterSetStatus">
      <Parameter Name="HeaterStatus" Desc="Pause/Resume/Stop/ResetConfig" />
    </Command>
    <Command Name="ShakerCommutation">
    </Command>
    <Command Name="ShakerRun">
      <Parameter Name="Speed" Desc="Int32 value [30-1800]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
      <Parameter Name="Duration(sec)" Desc="UInt32 value [1-16777215]" />
    </Command>
    <Command Name="ShakerMove">
      <Parameter Name="Steps" Desc="Int32 value [0-1250]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
    </Command>
    <Command Name="ShakerGoto">
      <Parameter Name="Position" Desc="Int32 value [0-1250]" />
    </Command>
    <Command Name="ShakerHoming">
    </Command>
    <Command Name="ShakerStop">
      <Parameter Name="StopType" Desc="HardStop/SoftStop/None" />
    </Command>
    <Command Name="ShakerMotorPower">
      <Parameter Name="MotorPower" Desc="On/Off" />
    </Command>
    <Command Name="MagnetMove">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
      <Parameter Name="Steps" Desc="UInt32 value [X:0-4250/Z:0-40000]" />
    </Command>
    <Command Name="MagnetGoto">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="Position" Desc="UInt32 value [X:0-4250/Z:0-40000]" />
    </Command>
    <Command Name="MagnetHoming">
      <Parameter Name="Dimension" Desc="X/Z" />
    </Command>
    <Command Name="MagnetStop">
      <Parameter Name="Dimension" Desc="X/Z" />
      <Parameter Name="StopType" Desc="HardStop/HardHiz" />
    </Command>
    <Command Name="MagnetMotorStatus">
      <Parameter Name="Dimension" Desc="X/Z" />
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
    <Command Name="HomeOperation">
    </Command>
    <Command Name="OnHeatOperation">
      <Parameter Name="Temperature(C)" Desc="Single value [25-75]" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
    <Command Name="OffHeatOperation">
    </Command>
    <Command Name="OnShakeOperation">
      <Parameter Name="Speed" Desc="Int32 value [30-1800]" />
      <Parameter Name="ClockDirection" Desc="Clockwise/CounterClockwise" />
      <Parameter Name="Duration(sec)" Desc="UInt32 value [NoLimit:0/Timing:1-167772150]" />
    </Command>
    <Command Name="OffShakeOperation">
    </Command>
    <Command Name="MoveUpHeaterOperation">
      <Parameter Name="Column" Desc="UInt16 value [1-11]" />
    </Command>
    <Command Name="MoveUpMagnetOperation">
      <Parameter Name="Column" Desc="UInt16 value [2-12]" />
    </Command>
    <Command Name="MoveDownMagnetOperation">
    </Command>
  </Module>
  <Module Name="Chiller">
    <Command Name="ChillerGeneralConfig">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="MaxSegment" Desc="Int32 value [1-16]" />
    </Command>
    <Command Name="ChillerPlateauConfig">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="MaxPlateau" Desc="Int32 value [1-16]" />
      <Parameter Name="TotalCycle" Desc="Int32 value [1-255]" />
    </Command>
    <Command Name="ChillerProfileTemperature">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="SegmentNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="PlateauNumber" Desc="Int32 value [0-15]" />
      <Parameter Name="Temperature(C)" Desc="Single value [4-25]" />
      <Parameter Name="Duration(sec)" Desc="Int32 value [1-65535]" />
    </Command>
    <Command Name="ChillerInstructionStart">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
    <Command Name="ChillerRunTimeInfo">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="InfoType" Desc="1/2/3" />
    </Command>
    <Command Name="ChillerSetStatus">
      <Parameter Name="ChillerBoard" Desc="1/2/3" />
      <Parameter Name="ChillerStatus" Desc="Pause/Resume/Stop/ResetConfig" />
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
    <Command Name="SetChillerTemperatureOperation">
      <Parameter Name="Temperature(C)" Desc="Single value [4-25]" />
      <Parameter Name="LogRunTimeInfo" Desc="True/False" />
    </Command>
  </Module>
  <Module Name="BarcodeScanner">
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
  </Module>
  <Module Name="PowerMisc">
    <Command Name="InstrumentDoorLock">
    </Command>
    <Command Name="InstrumentDoorUnlock">
    </Command>
    <Command Name="InstrumentDoorStatus">
    </Command>
    <Command Name="InstrDoorLockUnlockSeq">
    </Command>
    <Command Name="InstrDoorUnlockLockSeq">
    </Command>
    <Command Name="Reboot">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ErrorCodeReport">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="ErrorCode" Desc="ByteArray value" />
    </Command>
    <Command Name="FWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWVersion">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="HWType">
      <Parameter Name="DeviceID" Desc="Byte value" />
    </Command>
    <Command Name="ReadTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
    </Command>
    <Command Name="SetTuning">
      <Parameter Name="DeviceID" Desc="Byte value" />
      <Parameter Name="TuningCode" Desc="Byte value" />
      <Parameter Name="ValueType" Desc="ByteArray/Int32/Single/UInt32" />
      <Parameter Name="Value" Desc="ByteArray/Int32/Single/UInt32 value" />
    </Command>
  </Module>
</CanUtility>