@Documented
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface I2cDeviceType
I2cDeviceType
annotations may be placed on classes which are implementations of I2C sensors.
Such classes will be configurable using the configuration UI, and instances thereof will appear
in the hardware map in the uncategorized mapping. Classes on which this annotation is placed must
implement HardwareDevice
and have a constructor with at least one of the following signatures:
Must be accompanied by DeviceProperties
annotation