Tue, 01 Jul 2014 21:53:03 +0200
Changes to the 1-wire bus listing layout
thermferm/server.c | file | annotate | diff | comparison | revisions |
--- a/thermferm/server.c Tue Jul 01 21:41:31 2014 +0200 +++ b/thermferm/server.c Tue Jul 01 21:53:03 2014 +0200 @@ -190,16 +190,18 @@ srv_send((char *)"212 1-wire bus devices:"); while ((de = readdir(fd))) { if (de->d_name[0] != '.') { - if (strncmp(de->d_name, (char *)"10", 2) == 0) { - srv_send((char *)"18S20 digital thermometer %s", de->d_name); + if (strncmp(de->d_name, (char *)"w1", 2) == 0) { + srv_send((char *)"%-15s system device", de->d_name); + } else if (strncmp(de->d_name, (char *)"10", 2) == 0) { + srv_send((char *)"%-15s 18S20 digital thermometer", de->d_name); } else if (strncmp(de->d_name, (char *)"28", 2) == 0) { - srv_send((char *)"18B20 digital thermometer %s", de->d_name); + srv_send((char *)"%-15s 18B20 digital thermometer", de->d_name); } else if (strncmp(de->d_name, (char *)"29", 2) == 0) { - srv_send((char *)"2408 8-channel addressable switch %s", de->d_name); + srv_send((char *)"%-15s 2408 8-channel addressable switch", de->d_name); } else if (strncmp(de->d_name, (char *)"3a", 2) == 0) { - srv_send((char *)"2413 dual channel addressable switch %s", de->d_name); + srv_send((char *)"%-15s 2413 dual channel addressable switchs", de->d_name); } else { - srv_send((char *)"unknown device %s", de->d_name); + srv_send((char *)"%-15s unknown device", de->d_name); } } }