|
|
@@ -154,7 +154,7 @@ def maybe_print_param_constraint(iface, param): |
|
|
|
def main(): |
|
|
|
if len(sys.argv) == 1 or sys.argv[1] in ["-h", "--help", "help"]: |
|
|
|
print_help() |
|
|
|
sys.exit(0) |
|
|
|
return 0 |
|
|
|
|
|
|
|
bus = dbus.SessionBus() |
|
|
|
|
|
|
@@ -175,10 +175,10 @@ def main(): |
|
|
|
print("--- status") |
|
|
|
if control_iface.IsStarted(): |
|
|
|
print("started") |
|
|
|
sys.exit(0) |
|
|
|
return 0 |
|
|
|
else: |
|
|
|
print("stopped") |
|
|
|
sys.exit(1) |
|
|
|
return 1 |
|
|
|
elif arg == 'start': |
|
|
|
print("--- start") |
|
|
|
control_iface.StartServer() |
|
|
@@ -205,7 +205,7 @@ def main(): |
|
|
|
elif arg == 'ds': |
|
|
|
if index >= len(sys.argv): |
|
|
|
print("driver select command requires driver name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
arg = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -218,7 +218,7 @@ def main(): |
|
|
|
elif arg == 'dpd': |
|
|
|
if index >= len(sys.argv): |
|
|
|
print("get driver parameter long description command requires parameter name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -230,7 +230,7 @@ def main(): |
|
|
|
elif arg == 'dps': |
|
|
|
if index + 1 >= len(sys.argv): |
|
|
|
print("driver parameter set command requires parameter name and value arguments") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -244,7 +244,7 @@ def main(): |
|
|
|
elif arg == 'dpr': |
|
|
|
if index >= len(sys.argv): |
|
|
|
print("driver parameter reset command requires parameter name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -257,7 +257,7 @@ def main(): |
|
|
|
elif arg == 'epd': |
|
|
|
if index >= len(sys.argv): |
|
|
|
print("get engine parameter long description command requires parameter name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param_name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -270,7 +270,7 @@ def main(): |
|
|
|
elif arg == 'eps': |
|
|
|
if index + 1 >= len(sys.argv): |
|
|
|
print("engine parameter set command requires parameter name and value arguments") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -284,7 +284,7 @@ def main(): |
|
|
|
elif arg == 'epr': |
|
|
|
if index >= len(sys.argv): |
|
|
|
print("engine parameter reset command requires parameter name") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
param = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -303,7 +303,7 @@ def main(): |
|
|
|
|
|
|
|
if index >= len(sys.argv): |
|
|
|
print("internal parameters command requires internal name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
internal_name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -312,7 +312,7 @@ def main(): |
|
|
|
elif arg == 'ipd': |
|
|
|
if index + 1 >= len(sys.argv): |
|
|
|
print("get internal parameter long description command requires internal and parameter name arguments") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -325,7 +325,7 @@ def main(): |
|
|
|
elif arg == 'ips': |
|
|
|
if index + 2 >= len(sys.argv): |
|
|
|
print("internal parameter set command requires internal, parameter name and value arguments") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
internal_name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -341,7 +341,7 @@ def main(): |
|
|
|
elif arg == 'ipr': |
|
|
|
if index + 1 >= len(sys.argv): |
|
|
|
print("reset internal parameter command requires internal and parameter name arguments") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
internal_name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -356,7 +356,7 @@ def main(): |
|
|
|
|
|
|
|
if index >= len(sys.argv): |
|
|
|
print("load internal command requires internal name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -366,7 +366,7 @@ def main(): |
|
|
|
|
|
|
|
if index >= len(sys.argv): |
|
|
|
print("unload internal command requires internal name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -376,7 +376,7 @@ def main(): |
|
|
|
|
|
|
|
if index >= len(sys.argv): |
|
|
|
print("add slave driver command requires driver name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -386,7 +386,7 @@ def main(): |
|
|
|
|
|
|
|
if index >= len(sys.argv): |
|
|
|
print("remove slave driver command requires driver name argument") |
|
|
|
sys.exit() |
|
|
|
return 1 |
|
|
|
|
|
|
|
name = sys.argv[index] |
|
|
|
index += 1 |
|
|
@@ -395,6 +395,9 @@ def main(): |
|
|
|
print("Unknown command '%s'" % arg) |
|
|
|
except dbus.DBusException as e: |
|
|
|
print("DBus exception: %s" % str(e)) |
|
|
|
return 1 |
|
|
|
|
|
|
|
return 0 |
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
|
main() |
|
|
|
sys.exit(main()) |