{"1":{"$type": "710-PERIPHERIAL-PRODUCT","object-identifier":"19","object-name":"MCP3422","product-id":"-1","description":"18-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I2C Interface and On-Board Reference. Datasheet at http://ww1.microchip.com/downloads/en/devicedoc/22088c.pdf","bustype-identifier":"2","vendor-identifier":"10","version":"","vendor-name":"Microchip","vendor-id":"0","properties":{"2":{"$type": "710-PERIPHERIAL-PRODUCT-PROPERTY","object-identifier":"311","object-name":"Control Register","product-property-id":"-1","datatype-identifier":"2","product-identifier":"19","description":"Write it to request Analog to Digital conversion, and then read the value back to get the value.","rw":"2","buffer-size":"1","bit-offset":"0","bit-count":"-1","msb-first":"1","swap-bytes-in-word":"0","scale-scale":"1","scale-offset":"0","timeout-reads":"-1","timeout-writes":"500","max-poll-rates":"-1"},"3":{"$type": "710-PERIPHERIAL-PRODUCT-PROPERTY","object-identifier":"453","object-name":"Conversion Data 12/14/16bit","product-property-id":"-1","datatype-identifier":"2","product-identifier":"19","description":"Write it to request Analog to Digital conversion, and then read the value back to get the value.","rw":"3","buffer-size":"2","bit-offset":"0","bit-count":"-1","msb-first":"1","swap-bytes-in-word":"0","scale-scale":"1","scale-offset":"0","timeout-reads":"500","timeout-writes":"500","max-poll-rates":"100"},"4":{"$type": "710-PERIPHERIAL-PRODUCT-PROPERTY","object-identifier":"452","object-name":"Conversion Data 18bit","product-property-id":"-1","datatype-identifier":"2","product-identifier":"19","description":"Write it to request Analog to Digital conversion, and then read the value back to get the value.","rw":"3","buffer-size":"3","bit-offset":"0","bit-count":"-1","msb-first":"1","swap-bytes-in-word":"0","scale-scale":"1","scale-offset":"0","timeout-reads":"500","timeout-writes":"500","max-poll-rates":"100"}}}}