Params.java 1.2 KB

1234567891011121314151617181920212223242526272829
  1. package at.acdp.urweb;
  2. public class Params {
  3. @picocli.CommandLine.Option(names = { "-p", "--port" }, description = "HTTP Server port", required = true)
  4. public int port = 8080;
  5. @picocli.CommandLine.Option(names = { "-w", "--webroot" }, description = "Use webroot from filesystem", defaultValue = "")
  6. public String webroot = "";
  7. @picocli.CommandLine.Option(names = { "-rip", "--robotip" }, description = "Robot ip address", defaultValue = "")
  8. public String robotIP = "";
  9. @picocli.CommandLine.Option(names = { "-rp", "--robotport" }, description = "Robot tcp port", defaultValue = "30001")
  10. public int robotPort = 30001;
  11. @picocli.CommandLine.Option(names = { "-rt", "--rtport" }, description = "rtde tcp port", defaultValue = "30004")
  12. public int rtPort;
  13. @picocli.CommandLine.Option(names = {"--sshUsername"}, description = "ssh username", defaultValue = "root")
  14. public String sshUsername;
  15. @picocli.CommandLine.Option(names = {"--sshPassword"}, description = "ssh password", defaultValue = "easybot")
  16. public String sshPassword;
  17. @picocli.CommandLine.Option(names = {"--sshPort"}, description = "ssh port", defaultValue = "22")
  18. public String sshPort;
  19. }