From: hadaq Date: Fri, 23 Apr 2010 19:02:32 +0000 (+0000) Subject: added default address 0xfffb X-Git-Tag: v6.0~272 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=be381928e1b577f66888a24c69dede0617e87af6;p=trbnettools.git added default address 0xfffb --- diff --git a/trbrich/trbrichcmd.c b/trbrich/trbrichcmd.c index ffdb1c5..4a0e512 100644 --- a/trbrich/trbrichcmd.c +++ b/trbrich/trbrichcmd.c @@ -13,7 +13,7 @@ #define TEMP_RESOLUTION 0.0625 -static const char trbrichcmd_version[] = "$Revision: 1.6 $"; +static const char trbrichcmd_version[] = "$Revision: 1.7 $"; static const uint16_t adcm_uid_register = 0xc000; @@ -25,11 +25,13 @@ void usage(const char *progName) printf(" -V Version number\n"); printf("\nCommands:\n"); printf(" uid " - "-> read uids from APV-FrondEnds\n"); + "-> read uids from APV-FrondEnds\n" + " (default-Address:0xfffb)\n"); printf(" temp " - "-> read temperatures from APV-FrondEnds\n"); + "-> read temperatures from APV-FrondEnds\n" + " (default-Address:0xfffb)\n"); printf(" adcsnoop " - "-> ADC Snifer Tool\n"); + "-> ADC Sniffer Tool\n"); } /* ------ MAIN ---------------------------------------------------------- */ @@ -79,15 +81,15 @@ int main(int argc, char** argv) uint32_t *buffer = NULL; uint32_t *tmp = NULL; uint32_t *end = NULL; - uint16_t trb_address = 0; + uint16_t trb_address = 0xfffb; int status = 0; - - if (argc - optind != 2) { + + if (argc - optind == 2) { + trb_address = (uint16_t)strtoul(argv[optind + 1], NULL, 0); + } else if (argc - optind > 2) { usage(argv[0]); exit(EXIT_FAILURE); } - - trb_address = (uint16_t)strtoul(argv[optind + 1], NULL, 0); if ((buffer = (uint32_t*)malloc(sizeof(uint32_t) * BUFFER_SIZE)) == NULL) { abort(); @@ -133,15 +135,15 @@ int main(int argc, char** argv) uint32_t *tmp = NULL; uint32_t *end = NULL; int status = 0; - uint16_t trb_address = 0; + uint16_t trb_address = 0xfffb; - if (argc - optind != 2) { + if (argc - optind == 2) { + trb_address = (uint16_t)strtoul(argv[optind + 1], NULL, 0); + } else if (argc - optind > 2) { usage(argv[0]); exit(EXIT_FAILURE); } - - trb_address = (uint16_t)strtoul(argv[optind + 1], NULL, 0); - + if ((buffer = (uint32_t*)malloc(sizeof(uint32_t) * BUFFER_SIZE)) == NULL) { abort(); }