UNPKG

eep-packet

Version:

Parses an EnOcean Serial Protocol 3 buffer to an EEP packet.

39 lines (33 loc) 683 B
module.exports = function(rawUserData) { const btn = rawUserData.toString('hex'); if (btn === '00') { return { type: 'switch', value: 'released' } } if (btn === '10') { return { type: 'switch', value: 'AI' } } if (btn === '30') { return { type: 'switch', value: 'A0' } } if (btn === '50') { return { type: 'switch', value: 'BI' } } if (btn === '70') { return { type: 'switch', value: 'B0' } } };