|
From: <ma...@us...> - 2011-10-20 21:06:36
|
Revision: 458
http://openautomation.svn.sourceforge.net/openautomation/?rev=458&view=rev
Author: mayerch
Date: 2011-10-20 21:06:30 +0000 (Thu, 20 Oct 2011)
Log Message:
-----------
Initial implementation of absolute value change for infotrigger. Highly untested!!!
Modified Paths:
--------------
CometVisu/trunk/visu/designs/structure_pure.js
Modified: CometVisu/trunk/visu/designs/structure_pure.js
===================================================================
--- CometVisu/trunk/visu/designs/structure_pure.js 2011-10-20 20:57:33 UTC (rev 457)
+++ CometVisu/trunk/visu/designs/structure_pure.js 2011-10-20 21:06:30 UTC (rev 458)
@@ -733,10 +733,16 @@
},
action: function() {
var data = $(this).data();
+ var value = $(this).parent().find('.switchInvisible').data('basicvalue');
for( var addr in data.address )
{
if( data.address[addr][1] == true ) continue; // skip read only
- visu.write( addr.substr(1), transformEncode( data.address[addr][0], data.value ) );
+ if( data.change == 'absolute' )
+ {
+ visu.write( addr.substr(1), transformEncode( data.address[addr][0], value + data.value ) );
+ } else {
+ visu.write( addr.substr(1), transformEncode( data.address[addr][0], data.value ) );
+ }
}
},
attributes: {
@@ -970,6 +976,7 @@
if( element.data( 'align' ) )
element.addClass(element.data( 'align' ) );
+ element.data( 'basicvalue', value );
if( element.data( 'precision' ) )
value = Number( value ).toPrecision( element.data( 'precision' ) );
if( element.data( 'format' ) )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|