Subversion Repositories HomeAutomation

Rev

Rev 2281 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2281 Rev 2301
Line 118... Line 118...
118
      <value id="14" name="Rubicson"/>
118
      <value id="14" name="Rubicson"/>
119
      <value id="15" name="iRobot"/>
119
      <value id="15" name="iRobot"/>
120
      <value id="16" name="OregonRain"/>
120
      <value id="16" name="OregonRain"/>
121
      <value id="17" name="OregonTempHum"/>
121
      <value id="17" name="OregonTempHum"/>
122
      <value id="18" name="OregonWind"/>
122
      <value id="18" name="OregonWind"/>
-
 
123
      <value id="19" name="RubicsonStn"/>
123
      <value id="255" name="Unknown"/>
124
      <value id="255" name="Unknown"/>
124
    </variable>
125
    </variable>
125
    <variable name="IRdata" type="uint" start_bit="16" bit_length="48" unit="" description="Button protocol unique ID"/>
126
    <variable name="IRdata" type="uint" start_bit="16" bit_length="48" unit="" description="Button protocol unique ID"/>
126
      </variables>
127
      </variables>
127
    </command>
128
    </command>
Line 892... Line 893...
892
    </command>
893
    </command>
893
    <command id="137" name="OutMinMax" type="specific" module="PID" description="Set minimum and maximum PWM output from controller">
894
    <command id="137" name="OutMinMax" type="specific" module="PID" description="Set minimum and maximum PWM output from controller">
894
      <variables>
895
      <variables>
895
    <variable name="Min" type="IEEE32" start_bit="0" bit_length="32" unit="" description=""/>
896
    <variable name="Min" type="IEEE32" start_bit="0" bit_length="32" unit="" description=""/>
896
    <variable name="Max" type="IEEE32" start_bit="32" bit_length="32" unit="" description=""/>
897
    <variable name="Max" type="IEEE32" start_bit="32" bit_length="32" unit="" description=""/>
-
 
898
      </variables>
-
 
899
    </command>
-
 
900
    <command id="138" name="RUN_AUTOTUNE" type="specific" module="PID" description="Run Autotune with algorithm from variable">
-
 
901
      <variables>
-
 
902
    <variable name="Method" type="enum" start_bit="0" bit_length="8" unit="" description="">
-
 
903
      <value id="0" name="ZIEGLER_NICHOLS_PI"/>
-
 
904
      <value id="1" name="ZIEGLER_NICHOLS_PID"/>
-
 
905
      <value id="2" name="TYREUS_LUYBEN_PI"/>
-
 
906
      <value id="3" name="TYREUS_LUYBEN_PID"/>
-
 
907
      <value id="4" name="CIANCONE_MARLIN_PI"/>
-
 
908
      <value id="5" name="CIANCONE_MARLIN_PID"/>
-
 
909
      <value id="6" name="AMIGOF_PI"/>
-
 
910
      <value id="7" name="PESSEN_INTEGRAL_PID"/>
-
 
911
      <value id="8" name="SOME_OVERSHOOT_PID"/>
-
 
912
      <value id="9" name="NO_OVERSHOOT_PID"/>
-
 
913
      <value id="10" name="STOP"/>
-
 
914
    </variable>
-
 
915
    <variable name="LookBackTime" type="uint" start_bit="8" bit_length="16" unit="s" description="Lookbacktime in Seconds"/>
-
 
916
      </variables>
-
 
917
    </command>
-
 
918
    <command id="139" name="CONFIG_AUTOTUNE_NOISE_STEP" type="specific" module="PID" description="Set NoiseBand and OutputStep from autotune algorithm">
-
 
919
      <variables>
-
 
920
    <variable name="NoiseBand" type="IEEE32" start_bit="0" bit_length="32" unit="" description=""/>
-
 
921
    <variable name="OutputStep" type="IEEE32" start_bit="32" bit_length="32" unit="" description=""/>
-
 
922
      </variables>
-
 
923
    </command>
-
 
924
    <command id="140" name="CONFIG_ONOFF_REGULATOR" type="specific" module="PID" description="Limits for when to use ON-OFF regulator instead of PID">
-
 
925
      <variables>
-
 
926
    <variable name="OnValue" type="uint" start_bit="0" bit_length="16" unit="" description="Value to send when On"/>
-
 
927
    <variable name="OffValue" type="uint" start_bit="16" bit_length="16" unit="" description="Value to send when Off"/>
-
 
928
    <variable name="OuterRange" type="float" start_bit="32" bit_length="16" unit="Celsius" description="measured value outside of reference value + or - this value will enable OnOff regulator, if this is 0 the onOff regulator is off"/>
-
 
929
    <variable name="InnerRange" type="float" start_bit="48" bit_length="16" unit="Celsius" description="measured value inside of reference value + or - this value will enable PID regulator"/>
-
 
930
      </variables>
-
 
931
    </command>
-
 
932
    <command id="141" name="CONFIG_PID_START_VALUE" type="specific" module="PID" description="Configure start value for integrating part of regulator">
-
 
933
      <variables>
-
 
934
    <variable name="Factor" type="IEEE32" start_bit="0" bit_length="32" unit="" description=""/>
-
 
935
    <variable name="Offset" type="IEEE32" start_bit="32" bit_length="32" unit="" description="Startvalue is Factor*reference value + offset"/>
897
      </variables>
936
      </variables>
898
    </command>
937
    </command>
899
   
938
   
900
    <command id="128" name="CONFIG" type="specific" module="SlowPWM" description="Configure PWM output, if message is sent with 0 data bytes, module will respond with current configuration">
939
    <command id="128" name="CONFIG" type="specific" module="SlowPWM" description="Configure PWM output, if message is sent with 0 data bytes, module will respond with current configuration">
901
      <variables>
940
      <variables>