@Documented
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface DigitalIoDeviceType
DigitalIoDeviceType
annotations may be placed on classes which are implementations of
digital I/O devices. 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
have a constructor with this signature:
ctor(AnalogInputController controller, int port)
Must be accompanied by DeviceProperties
annotation