ioboard
An extendable implementation of Johnny Five's IO Plugins.
Implements all required and optional methods, along with the required constants - MODE
, HIGH
, LOW
, etc.
You should configure the relevant pins of your board in your constructor, then emit the ready event.
E.g.:
var util = IOBoard = ; { // call super constructor IOBoard; // connect to hardware and emit "connected" event this; // .. configure pins this_pins; // all done, emit ready event this; // finally call the passed callback ;}util;
Finally implement any of the IO Plugin methods of your choosing:
// implement digitalWriteMyIOprototype { };
Logging
By default IOBoard will print a message when every non-implemented method is invoked. To prevent this, set the quiet
property of the super constructor args to true:
{ // call super constructor IOBoard; }util;