Palette Pico Plugin Wrapper for Ionic
npm i -s @binaerburg/pico-ionic
class AppComponent implements OnInit {
import { PicoProvider, PicoInfo, PicoLab, PicoRGB, PicoBatteryState, PicoCalibrationResult } from '@binaerburg/pico-ionic';
...
constructor(private picoProvider: PicoProvider) {
// Initialize the Pico Sesnor
picoProvider.triggerInitializeSensor();
}
ngOnInit(): void {
// Listen on Pico events
this.picoProvider.sensorConnection$.subscribe((conn: boolean) => {
console.log(`Sensor connected: ${conn}`);
});
...
// Trigger Pico Events
this.picoProvider.triggerConnectSensor();
}
...
}
- cordova-plugin-pico This is the actual cordova plugin to communicate with the Palette Pico Sensor