This repository was archived by the owner on Jan 28, 2021. It is now read-only. 
  
Description
Hi,
 Looking at the code for setVal, although the comment in the code says that it sets an 8-bit value, value is actually taken to be 16 bits and is copied into payloadCfg[8] and payloadCfg[9].
 8 and 32 bit versions are needed. Strictly, a 64-bit version is needed too for double precision values.
 My approach would be to create setVal8, setVal16 and setVal32.
 Let me know if you need a pull request.
 Many thanks!
 Paul