@Command(scope = "gpio", name = "write", description = "Write a value to a GPIO pin")
public class GpioWriteCommand extends AbstractCommand {
@Argument(index = 0, name = "pin", description = "GPIO pin number", required = true, multiValued = false)
int pin;
@Argument(index = 1, name = "value", description = "Value to write (0 or 1)", required = true, multiValued = false)
int value;
@Override
public Object execute(CommandSession session) throws Exception {
// ...
return null;
}
}