|
From: <ma...@us...> - 2011-11-13 14:45:36
|
Revision: 516
http://openautomation.svn.sourceforge.net/openautomation/?rev=516&view=rev
Author: mayerch
Date: 2011-11-13 14:45:30 +0000 (Sun, 13 Nov 2011)
Log Message:
-----------
Add encode function for DPT16 (= 14 byte text)
Modified Paths:
--------------
CometVisu/trunk/visu/transforms/transform_knx.js
Modified: CometVisu/trunk/visu/transforms/transform_knx.js
===================================================================
--- CometVisu/trunk/visu/transforms/transform_knx.js 2011-11-12 21:10:43 UTC (rev 515)
+++ CometVisu/trunk/visu/transforms/transform_knx.js 2011-11-13 14:45:30 UTC (rev 516)
@@ -304,6 +304,15 @@
lname : {
'de': '14 Byte Text ISO-8859-1'
},
+ encode: function( phy ){
+ var val = '80';
+ for( var i = 0; i < 14; i++ )
+ {
+ var c = phy.charCodeAt( i );
+ val += c ? ( (c < 16 ? '0' : '') + c.toString( 16 ) ) : '00';
+ }
+ return val;
+ },
decode: function( hex ){
var val="";
var chars;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|