equal
deleted
inserted
replaced
1457 </xsl:text> |
1457 </xsl:text> |
1458 <xsl:text> this.element_id = elt_id; |
1458 <xsl:text> this.element_id = elt_id; |
1459 </xsl:text> |
1459 </xsl:text> |
1460 <xsl:text> this.element = id(elt_id); |
1460 <xsl:text> this.element = id(elt_id); |
1461 </xsl:text> |
1461 </xsl:text> |
1462 <xsl:text> if(freq !== undefined) this.frequency = freq; |
|
1463 </xsl:text> |
|
1464 <xsl:text> this.args = args; |
1462 <xsl:text> this.args = args; |
1465 </xsl:text> |
1463 </xsl:text> |
1466 <xsl:text> this.indexes = indexes; |
1464 <xsl:text> this.indexes = indexes; |
1467 </xsl:text> |
1465 </xsl:text> |
1468 <xsl:text> this.minmaxes = minmaxes; |
1466 <xsl:text> this.minmaxes = minmaxes; |
1474 <xsl:text> this.inhibit = indexes.map(() => undefined); |
1472 <xsl:text> this.inhibit = indexes.map(() => undefined); |
1475 </xsl:text> |
1473 </xsl:text> |
1476 <xsl:text> this.pending = indexes.map(() => undefined); |
1474 <xsl:text> this.pending = indexes.map(() => undefined); |
1477 </xsl:text> |
1475 </xsl:text> |
1478 <xsl:text> this.bound_unhinibit = this.unhinibit.bind(this); |
1476 <xsl:text> this.bound_unhinibit = this.unhinibit.bind(this); |
|
1477 </xsl:text> |
|
1478 <xsl:text> this.forced_frequency = freq; |
1479 </xsl:text> |
1479 </xsl:text> |
1480 <xsl:text> } |
1480 <xsl:text> } |
1481 </xsl:text> |
1481 </xsl:text> |
1482 <xsl:text> |
1482 <xsl:text> |
1483 </xsl:text> |
1483 </xsl:text> |
2400 <xsl:value-of select="@name"/> |
2400 <xsl:value-of select="@name"/> |
2401 <xsl:text>_action(){ |
2401 <xsl:text>_action(){ |
2402 </xsl:text> |
2402 </xsl:text> |
2403 <xsl:text>console.log("Entering state </xsl:text> |
2403 <xsl:text>console.log("Entering state </xsl:text> |
2404 <xsl:value-of select="@name"/> |
2404 <xsl:value-of select="@name"/> |
2405 <xsl:text>"); |
2405 <xsl:text>", this.frequency); |
2406 </xsl:text> |
2406 </xsl:text> |
2407 <xsl:apply-templates mode="actions" select="*"/> |
2407 <xsl:apply-templates mode="actions" select="*"/> |
2408 <xsl:text> } |
2408 <xsl:text> } |
2409 </xsl:text> |
2409 </xsl:text> |
2410 </xsl:template> |
2410 </xsl:template> |
8235 </xsl:text> |
8235 </xsl:text> |
8236 <xsl:text> } |
8236 <xsl:text> } |
8237 </xsl:text> |
8237 </xsl:text> |
8238 <xsl:text> } |
8238 <xsl:text> } |
8239 </xsl:text> |
8239 </xsl:text> |
|
8240 <xsl:text> if(widget.forced_frequency !== undefined) |
|
8241 </xsl:text> |
|
8242 <xsl:text> widget.frequency = widget.forced_frequency; |
|
8243 </xsl:text> |
8240 <xsl:text> }); |
8244 <xsl:text> }); |
8241 </xsl:text> |
8245 </xsl:text> |
8242 <xsl:text>}; |
8246 <xsl:text>}; |
8243 </xsl:text> |
8247 </xsl:text> |
8244 <xsl:text> |
8248 <xsl:text> |
8799 </xsl:text> |
8803 </xsl:text> |
8800 <xsl:text> |
8804 <xsl:text> |
8801 </xsl:text> |
8805 </xsl:text> |
8802 <xsl:text>function send_hmi_value(index, value) { |
8806 <xsl:text>function send_hmi_value(index, value) { |
8803 </xsl:text> |
8807 </xsl:text> |
8804 <xsl:text> console.log("send_hmi_value("+index+", "+value+")") |
|
8805 </xsl:text> |
|
8806 <xsl:text> if(index > last_remote_index){ |
8808 <xsl:text> if(index > last_remote_index){ |
8807 </xsl:text> |
8809 </xsl:text> |
8808 <xsl:text> updates.set(index, value); |
8810 <xsl:text> updates.set(index, value); |
8809 </xsl:text> |
8811 </xsl:text> |
8810 <xsl:text> |
8812 <xsl:text> |
8849 </xsl:text> |
8851 </xsl:text> |
8850 <xsl:text> |
8852 <xsl:text> |
8851 </xsl:text> |
8853 </xsl:text> |
8852 <xsl:text>function apply_hmi_value(index, new_val) { |
8854 <xsl:text>function apply_hmi_value(index, new_val) { |
8853 </xsl:text> |
8855 </xsl:text> |
8854 <xsl:text> console.log("apply_hmi_value("+index+", "+new_val+")") |
8856 <xsl:text> // Similarly to previous comment, taking decision to update based |
|
8857 </xsl:text> |
|
8858 <xsl:text> // on cache content is bad and can lead to inconsistency |
8855 </xsl:text> |
8859 </xsl:text> |
8856 <xsl:text> /*let old_val = cache[index];*/ |
8860 <xsl:text> /*let old_val = cache[index];*/ |
8857 </xsl:text> |
8861 </xsl:text> |
8858 <xsl:text> if(new_val != undefined /*&& old_val != new_val*/) |
8862 <xsl:text> if(new_val != undefined /*&& old_val != new_val*/) |
8859 </xsl:text> |
8863 </xsl:text> |