import org.osgi.service.component.annotations.*; import org.osgi.service.component.annotations.Reference; import org.osgi.framework.BundleContext; import org.eclipse.kura.gpio.service.GpioService; import org.eclipse.kura.gpio.GpioPinDigitalInput; @Component(service = TemperatureSensor.class) public class TemperatureSensor { @Reference private GpioService gpioService; @Activate void activate(BundleContext bundleContext) { GpioPinDigitalInput temperaturePin = gpioService.getPin(4); int temperature = temperaturePin.getValue(); System.out.println("Temperature: " + temperature); } } properties Import-Package: org.osgi.service.component.annotations;version=1.3.0, org.eclipse.kura.gpio.service;version=2.2.0,\ org.eclipse.kura.gpio;version=2.2.0


上一篇:
下一篇:
切换中文