UNPKG

knx

Version:

KNXnet/IP protocol implementation for Node(>=6.x)

74 lines (62 loc) 1.62 kB
/** * knx.js - a KNX protocol stack in pure Javascript * (C) 2016-2018 Elias Karakoulakis */ // // DPT13: 4-byte signed value // // DPT13 base type info exports.basetype = { "bitlength" : 32, "signedness": "signed", "valuetype" : "basic", "desc" : "4-byte signed value", "range" : [-Math.pow(2, 31), Math.pow(2, 31)-1] } // DPT13 subtypes exports.subtypes = { // 13.001 counter pulses (signed) "001" : { "name" : "DPT_Value_4_Count", "desc" : "counter pulses (signed)", "unit" : "pulses" }, "002" : { "name" : "DPT_Value_Activation_Energy", "desc" : "activation energy (J/mol)" , "unit" : "J/mol" }, // 13.010 active energy (Wh) "010" : { "name" : "DPT_ActiveEnergy", "desc" : "active energy (Wh)", "unit" : "Wh" }, // 13.011 apparent energy (VAh) "011" : { "name" : "DPT_ApparantEnergy", "desc" : "apparent energy (VAh)", "unit" : "VAh" }, // 13.012 reactive energy (VARh) "012" : { "name" : "DPT_ReactiveEnergy", "desc" : "reactive energy (VARh)", "unit" : "VARh" }, // 13.013 active energy (KWh) "013" : { "name" : "DPT_ActiveEnergy_kWh", "desc" : "active energy (kWh)", "unit" : "kWh" }, // 13.014 apparent energy (kVAh) "014" : { "name" : "DPT_ApparantEnergy_kVAh", "desc" : "apparent energy (kVAh)", "unit" : "VAh" }, // 13.015 reactive energy (kVARh) "015" : { "name" : "DPT_ReactiveEnergy_kVARh", "desc" : "reactive energy (kVARh)", "unit" : "kVARh" }, // 13.100 time lag(s) "100" : { "name" : "DPT_LongDeltaTimeSec", "desc" : "time lag(s)", "unit" : "s" }, }