com.ociweb.iot.grove.i2c.I2CTwig Maven / Gradle / Ivy
package com.ociweb.iot.grove.i2c;
import com.ociweb.iot.hardware.I2CConnection;
import com.ociweb.iot.hardware.I2CIODevice;
import com.ociweb.iot.maker.FogCommandChannel;
import com.ociweb.iot.maker.IODeviceTransducer;
public enum I2CTwig implements I2CIODevice {
I2C{
@Override
public boolean isInput(){
return true;
}
@Override
public boolean isOutput(){
return true;
}
}
;
@Override
public int defaultPullRateMS() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int pullResponseMinWaitNS() {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean isInput() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isOutput() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isPWM() {
// TODO Auto-generated method stub
return false;
}
@Override
public int range() {
// TODO Auto-generated method stub
return 0;
}
@Override
public I2CConnection getI2CConnection() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isValid(byte[] backing, int position, int length, int mask) {
// TODO Auto-generated method stub
return false;
}
@Override
public int pinsUsed() {
// TODO Auto-generated method stub
return 0;
}
@Override
public F newTransducer(FogCommandChannel... ch) {
// TODO Auto-generated method stub
return null;
}
}