ISY Developers:API:V5:Appendix:Node Definitions: Difference between revisions

From Universal Devices, Inc. Wiki
Jump to navigation Jump to search
(Created page with "<!-- ** DO NOT EDIT ON THE WIKI WEBSITE - Source file is v5.appendix.nodeDefinitions.wiki.txt ** --> ISY_Developers : API : ISY_Developers:...")
 
mNo edit summary
 
Line 1: Line 1:
<!--
<!--
   ** DO NOT EDIT ON THE WIKI WEBSITE - Source file is v5.appendix.nodeDefinitions.wiki.txt **
   ** DO NOT EDIT ON THE WIKI WEBSITE - Source file is v5.appendix.nodeDefinitions.wiki.txt **
  ** [[ISY_Developers:API:V5:Appendix:Node_Definitions]]
  -->
  -->


[[ISY_Developers]] : [[ISY_Developers:API | API]] : [[ISY_Developers:API:V5 | V5]] : [[ISY_Developers:API:V5:Node_Server | Node Server]] : Node Definitions
[[ISY_Developers]] : [[ISY_Developers:API | API]] : [[ISY_Developers:API:V5 | V5]] : [[ISY_Developers:API:V5:Appendix | Appendix]] : Node Definitions


   <nodeDefs>
   <nodeDefs>

Latest revision as of 18:41, 18 January 2019


ISY_Developers : API : V5 : Appendix : Node Definitions

 <nodeDefs>
    <nodeDef id="Thermostat" nls="143">
       <sts>
          <st id="ST" editor="I_TEMP_DEG" />
          <st id="CLISPH" editor="I_CLISPH_DEG" />
          <st id="CLISPC" editor="I_CLISPC_DEG" />
          <st id="CLIMD" editor="I_TSTAT_MODE" />
          <st id="CLIHCS" editor="I_TSTAT_HCS" />
          <st id="ERR" editor="I_ERR" hide="T" />
       </sts>
       <cmds>
          <sends>
             <cmd id="DON" />
             <cmd id="DOF" />
          </sends>
          <accepts>
             <cmd id="CLISPH">

</cmd> <cmd id="CLISPC">

</cmd> <cmd id="CLIMD">

</cmd> <cmd id="QUERY" /> </accepts> </cmds> </nodeDef> </nodeDefs>

<nodeDef> id Name of this node definition (e.g. "Thermostat")
nls NLS key string used to override names of commands, status and other elements.
<st> id One of the predefined status names e.g. "CLISPH"
editor The id of the editor to use
hide (Optional) Set to "T" or "True", hides status in views but is available in program conditions
<sends> The commands this node can send out. Used for control conditions in ISY programs and scene controllers.
<accepts> The commands this node accepts. Used for buttons etc. in ISY clients, and actions in ISY programs.
<cmd> id Name of a command.
<p> id Name of a command parameter. A command may have one unnamed parameter, all others must be named.
editor The id of the editor to use for this parameter
init (Optional) id of the <st> status value this parameter should be initialized and synchronized with. For example, CLISPH is both a status and a command.
optional (Optional) Set to "T" or "True" if this is an optional parameter
nls (Optional) NLS key string used to override name of parameter.