knx-dpt
Version:
Serialize and deserialize KNX datapoints
89 lines (78 loc) • 2.24 kB
JavaScript
module.exports = {
id: 7,
base: {
desc : "16-bit unsigned value",
beforeDeserialize: 0,
props: [
{type: "uint", size: 16, index: ""}
]
},
subs: {
// 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_UElCurrentmA",
"desc" : "bus power supply current (mA)",
"unit" : "mA"
},
// 7.013
"013" : { "use" : "FB",
"name" : "DPT_Brightness",
"desc" : "interior brightness",
"unit" : "lux"
}
}
};