Difference between revisions of "Binding"

From AMTech WikiDocs
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The process of assigning a value to a resource type (thing, observation, notification) property during an action configuration is referenced as "Binding"; there ate 3 types of binding:
+
The process of assigning a value to a resource type (thing, observation, notification) property during an action configuration is referenced as "Binding"; there are 3 types of binding:
# Constants
+
* Constants
 
[[File:Binding-constants.png|thumbnail|center|constant]]
 
[[File:Binding-constants.png|thumbnail|center|constant]]
# Value selected from a resource property, filter by the type of the property
+
* Value selected from a resource property. Only properties of the same data type are shown
 
[[File:Binding-propertis.png|thumbnail|center|selection from propeties]]
 
[[File:Binding-propertis.png|thumbnail|center|selection from propeties]]
# Javascript code
+
* Javascript code
[[File:Binding-js.png|thumbnail|center|580px|javascript]]
+
[[File:Binding-js.png|thumbnail|center|680px|javascript]]
 
;the context where the reasoner gets executed is injected into the javascript function, Ctrl+Space shows code completion options
 
;the context where the reasoner gets executed is injected into the javascript function, Ctrl+Space shows code completion options

Latest revision as of 11:29, 23 April 2021

The process of assigning a value to a resource type (thing, observation, notification) property during an action configuration is referenced as "Binding"; there are 3 types of binding:

  • Constants
constant
  • Value selected from a resource property. Only properties of the same data type are shown
selection from propeties
  • Javascript code
javascript
the context where the reasoner gets executed is injected into the javascript function, Ctrl+Space shows code completion options