uci-i2c-device/examples/ipc-scan.js

25 lines
561 B
JavaScript
Raw Normal View History

2018-02-14 19:03:20 -08:00
/*
* i2c bus with named pipe socket - run on same machine/host as bus
2018-02-14 19:03:20 -08:00
*
*/
import Device from '../src/device-packet'
// const PATH = ''
;
(async () => {
let device = new Device({id:'an i2c device', address:0x27})
2018-02-14 19:03:20 -08:00
device.reply = function (packet) {
console.log('for request ',packet._header)
console.log('bus response is ',packet.response)
}
console.log((await device.init()).scan)
process.kill(process.pid, 'SIGTERM')
})().catch(err => {
console.error('FATAL: UNABLE TO START SYSTEM!\n',err)
process.kill(process.pid, 'SIGTERM')
})