@@ -95,6 +95,31 @@ See following descriptions of events/functions regarding further information.
9595 <desc >Notify details of executed ping command.</desc >
9696 <param desc =" Ping details." multiplicity =" 1" name =" details" type =" string" />
9797 </event >
98+ <event name =" OnNewDNS" >
99+ <trait >released</trait >
100+ <desc >Notify a new nameserver.</desc >
101+ <param desc =" Name server list" multiplicity =" 1" name =" dnsServerList" type =" string" />
102+ </event >
103+ <event name =" OnDataLoadedOnReboot" >
104+ <desc >Event to call if module tried to load parameters and should be ready.</desc >
105+ </event >
106+ <event name =" OnNewStatusLoadParameterOnReboot" >
107+ <desc >Notify status if parameters should be loaded on app/device boot up.</desc >
108+ <param desc =" Status" multiplicity =" 1" name =" status" type =" bool" />
109+ </event >
110+ <event name =" OnNewParameterName" >
111+ <desc >Notify name of persistent data parameter.</desc >
112+ <param desc =" Parameter name" multiplicity =" 1" name =" name" type =" string" />
113+ </event >
114+ <event name =" OnPersistentDataModuleAvailable" >
115+ <desc >Notify status if features of CSK_PersistendData module are available.</desc >
116+ <param desc =" Status" multiplicity =" 1" name =" status" type =" bool" />
117+ </event >
118+ <event name =" OnDNSIPError" >
119+ <trait >released</trait >
120+ <desc >Highlights the DNS 'IP' in UI if format of IP is not correct.</desc >
121+ <param desc =" Status" multiplicity =" 1" name =" isError" type =" bool" />
122+ </event >
98123 <function name =" pageCalled" >
99124 <desc >Function to register "OnResume" of the module UI (only as helper function).</desc >
100125 <return desc =" Empty string (only needed to simplify binding)." multiplicity =" 1" name =" empty" type =" string" />
@@ -144,10 +169,42 @@ See following descriptions of events/functions regarding further information.
144169 <desc >Preset IP to ping (see 'ping' function).</desc >
145170 <param desc =" IP" multiplicity =" 1" name =" ping_ip" type =" string" />
146171 </function >
172+ <function name =" selectDNSViaUI" >
173+ <trait >released</trait >
174+ <desc >Select nameserver entry via table in UI.</desc >
175+ <param desc =" The string with chosen row's content in JSON format." multiplicity =" 1" name =" selectedRow" type =" string" />
176+ </function >
177+ <function name =" setDNS" >
178+ <trait >released</trait >
179+ <desc >Set IP address of the nameserver.</desc >
180+ <param desc =" Nameserver IP" multiplicity =" 1" name =" dns" type =" string" />
181+ </function >
182+ <function name =" addDNS" >
183+ <trait >released</trait >
184+ <desc >Add a new nameserver IP.</desc >
185+ </function >
186+ <function name =" removeDNS" >
187+ <trait >released</trait >
188+ <desc >Remove the selected nameserver IP.</desc >
189+ </function >
190+ <function name =" setParameterName" >
191+ <desc >Function to set the name of the parameters if saved/loaded via the CSK_PersistentData module.</desc >
192+ <param desc =" Name of the parameter." multiplicity =" 1" name =" name" type =" string" />
193+ </function >
194+ <function name =" sendParameters" >
195+ <desc >Send parameters to CSK_PersistentData module if possible to save them.</desc >
196+ </function >
197+ <function name =" loadParameters" >
198+ <desc >Load parameters for this module from the CSK_PersistentData module if possible and use them.</desc >
199+ </function >
200+ <function name =" setLoadOnReboot" >
201+ <desc >Configure if this module should load its saved parameters at app/device boot up.</desc >
202+ <param desc =" Status" multiplicity =" 1" name =" status" type =" bool" />
203+ </function >
147204 </serves >
148205 </crown >
149206 <meta key =" author" >SICK AG</meta >
150- <meta key =" version" >2.0 .0</meta >
207+ <meta key =" version" >2.1 .0</meta >
151208 <meta key =" priority" >low</meta >
152209 <meta key =" copy-protected" >false</meta >
153210 <meta key =" read-protected" >false</meta >
0 commit comments