[dvblast-devel] [PATCH 3/6] dvblastctl: Add proper help text.

Georgi Chorbadzhiyski gf at unixsol.org
Mon Sep 12 22:40:00 CEST 2011


---
 dvblastctl.c |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/dvblastctl.c b/dvblastctl.c
index f2e6622..607d3b1 100644
--- a/dvblastctl.c
+++ b/dvblastctl.c
@@ -134,9 +134,34 @@ void print_pids( uint8_t *p_data )
 
 void usage()
 {
-    msg_Raw( NULL, "DVBlastctl %d.%d.%d (%s)", VERSION_MAJOR, VERSION_MINOR,
+    printf("DVBlastctl %d.%d.%d (%s)\n", VERSION_MAJOR, VERSION_MINOR,
              VERSION_REVISION, VERSION_EXTRA );
-    msg_Raw( NULL, "Usage: dvblastctl -r <remote socket> reload|shutdown|fe_status|mmi_status|mmi_open|mmi_close|mmi_get|mmi_send_text|mmi_send_choice|get_pat|get_cat|get_nit|get_sdt|get_pmt|get_pids|get_pid [<PID>] [<ServiceID>] [<CAM slot>] [-x <text|xml>] [<text/choice>]" );
+    printf("Usage: dvblastctl -r <remote socket> [-x <text|xml>] [cmd]\n");
+    printf("Options:\n");
+    printf("  -r --remote-socket <name>       Set socket name to <name>.\n" );
+    printf("  -x --print <text|xml>           Choose output format for info commands.\n" );
+    printf("Control commands:\n");
+    printf("  reload                          Reload configuration.\n");
+    printf("  shutdown                        Shutdown DVBlast.\n");
+    printf("Status commands:\n");
+    printf("  fe_status                       Read frontend status information.\n");
+    printf("  mmi_status                      Read CAM status.\n");
+    printf("MMI commands:\n");
+    printf("  mmi_slot_status <slot>          Read MMI slot status.\n");
+    printf("  mmi_open <slot>                 Open MMI slot.\n");
+    printf("  mmi_close <slot>                Close MMI slot.\n");
+    printf("  mmi_get <slot>                  Read MMI slot.\n");
+    printf("  mmi_send_text <slot> <text>     Send text to MMI slot.\n");
+    printf("  mmi_send_choice <slot> <choice> Send choice to MMI slot.\n");
+    printf("Demux info commands:\n");
+    printf("  get_pat                         Return last PAT table.\n");
+    printf("  get_cat                         Return last CAT table.\n");
+    printf("  get_nit                         Return last NIT table.\n");
+    printf("  get_sdt                         Return last SDT table.\n");
+    printf("  get_pmt <service_id>            Return last PMT table.\n");
+    printf("  get_pids                        Return info about all pids.\n");
+    printf("  get_pid <pid>                   Return info for chosen pid only.\n");
+    printf("\n");
     exit(1);
 }
 
-- 
1.7.5.1



More information about the dvblast-devel mailing list