UNPKG

knx

Version:

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

102 lines (88 loc) 2.1 kB
/** * knx.js - a KNX protocol stack in pure Javascript * (C) 2016-2018 Elias Karakoulakis */ // // DPT7: 16-bit unsigned integer value // exports.basetype = { "bitlength" : 16, "signedness": "unsigned", "valuetype" : "basic", "desc" : "16-bit unsigned value" } // DPT subtypes info exports.subtypes = { // 7.001 pulses "001" : { "use" : "G", "name" : "DPT_Value_2_Ucount", "desc" : "pulses", "unit" : "pulses" }, // 7.002 time(ms) "002" : { "use" : "G", "name" : "DPT_TimePeriodMsec", "desc" : "time (ms)", "unit" : "milliseconds" }, // 7.003 time (10ms) "003" : { "use" : "G", "name" : "DPT_TimePeriod10Msec", "desc" : "time (10ms)", "unit" : "centiseconds" }, // 7.004 time (100ms) "004" : { "use" : "G", "name" : "DPT_TimePeriod100Msec", "desc" : "time (100ms)", "unit" : "deciseconds" }, // 7.005 time (sec) "005" : { "use" : "G", "name" : "DPT_TimePeriodSec", "desc" : "time (s)", "unit" : "seconds" }, // 7.006 time (min) "006" : { "use" : "G", "name" : "DPT_TimePeriodMin", "desc" : "time (min)", "unit" : "minutes" }, // 7.007 time (hour) "007" : { "use" : "G", "name" : "DPT_TimePeriodHrs", "desc" : "time (hrs)", "unit" : "hours" }, // 7.010 DPT_PropDataType // not to be used in runtime communications! "010" : { "use" : "FB", "name" : "DPT_PropDataType", "desc" : "Identifier Interface Object Property data type " }, // 7.011 "011" : { "use" : "FB SAB", "name" : "DPT_Length_mm", "desc" : "Length in mm", "unit" : "mm" }, // 7.012 "012" : { "use" : "FB", "name" : "DPT_UEICurrentmA", "desc" : "bus power supply current (mA)", "unit" : "mA" }, // 7.013 "013" : { "use" : "FB", "name" : "DPT_Brightness", "desc" : "interior brightness", "unit" : "lux" }, // 7.600 "600" : { "use" : "FB", "name" : "DPT_Absolute_Colour_Temperature", "desc" : "Absolute colour temperature", "unit" : "K" } }