summaryrefslogtreecommitdiff
path: root/ztmonitor.c
diff options
context:
space:
mode:
authormarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-11-04 03:53:37 +0000
committermarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-11-04 03:53:37 +0000
commitb420103c9e0c8eaf5bf9c0b040642f08539a487f (patch)
treeb7243f8babf2c07fc0d3b239b6d09f334bb54c10 /ztmonitor.c
parent6e3ae5f853bf75658f3ed9e91fbb7949d7fbb456 (diff)
ztmonitor updates
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@488 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'ztmonitor.c')
-rwxr-xr-xztmonitor.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/ztmonitor.c b/ztmonitor.c
index a579146..2f9a39b 100755
--- a/ztmonitor.c
+++ b/ztmonitor.c
@@ -58,6 +58,8 @@
static FILE* ofh = 0;
static int stereo = 0;
+static int verbose = 0;
+
int audio_open(void)
{
int fd;
@@ -233,6 +235,8 @@ void visualize(short *tx, short *rx, int cnt)
draw_bar(rxbest, rxmax);
printf(" ");
draw_bar(txbest, txmax);
+ if (verbose)
+ printf(" Rx: %5d (%5d) Tx: %5d (%5d)", rxbest, rxmax, txbest, txmax);
txbest = 0;
rxbest = 0;
@@ -261,13 +265,18 @@ int main(int argc, char *argv[])
struct zt_confinfo zc;
if ((argc < 2) || (atoi(argv[1]) < 1)) {
- fprintf(stderr, "Usage: ztmonitor <channel num> [-v] [-f FILE]\n");
+ fprintf(stderr, "Usage: ztmonitor <channel num> [-v[v]] [-f FILE]\n");
exit(1);
}
for (i = 2; i < argc; ++i) {
- if (!strcmp(argv[i], "-v"))
+ if (!strcmp(argv[i], "-v")) {
+ if (visual)
+ verbose = 1;
visual = 1;
- else if (!strcmp(argv[i], "-f") && (i+1) < argc) {
+ } else if (!strcmp(argv[i], "-vv")) {
+ visual = 1;
+ verbose = 1;
+ } else if (!strcmp(argv[i], "-f") && (i+1) < argc) {
++i; /*we care about hte file name */
if (strlen(argv[i]) < 255 ) {
strcpy(output_file, argv[i]);