Changeset 45


Ignore:
Timestamp:
Jan 23, 2009, 1:22:39 AM (11 years ago)
Author:
krater
Message:

Added dynamic RSSI display in dectshark

Location:
trunk/com-on-air_cs-linux/tools/dectshark
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/com-on-air_cs-linux/tools/dectshark/dectshark.cpp

    r23 r45  
    2121
    2222#define DEV "/dev/coa"
     23
    2324
    2425void *pcap_threadmain(void *threadid);
     
    105106                        found.channel=buf[0];
    106107                        found.type=DECT_FOUND_FP;
     108                        found.rssi=buf[1];
    107109                        founds.AddDect(found);
    108110                }
  • trunk/com-on-air_cs-linux/tools/dectshark/foundinfo.cpp

    r3 r45  
    3535                                        list[i].pppackets++;
    3636
     37                                list[i].rssi=found.rssi;
     38
    3739                                pthread_mutex_unlock(&mutex);
    3840                                return;
     
    4648        memcpy(list[listlen-1].RFPI,found.RFPI,5);
    4749        list[listlen-1].channel=found.channel;
     50        list[listlen-1].rssi=found.rssi;
    4851
    4952        pthread_mutex_unlock(&mutex);
  • trunk/com-on-air_cs-linux/tools/dectshark/foundinfo.h

    r3 r45  
    1717        unsigned char   RFPI[5];
    1818        char            channel;       
     19        unsigned char   rssi;
    1920};
    2021
     
    2627        unsigned int    fppackets;
    2728        unsigned int    pppackets;
     29        unsigned char   rssi;
    2830        bool            valid;
    2931};
  • trunk/com-on-air_cs-linux/tools/dectshark/gui.cpp

    r3 r45  
    156156        mvwprintw(mainwin,1,13,"Ch");
    157157        mvwprintw(mainwin,1,31,"FP-Pkt");
    158         mvwprintw(mainwin,1,51,"PP-Pkt");
     158        mvwprintw(mainwin,1,51,"RSSI");
    159159        wnoutrefresh(mainwin);
    160160
     
    200200                {
    201201                        mvwprintw(mainwin,y,1,"%.2x%.2x%.2x%.2x%.2x  ",entry.RFPI[0],entry.RFPI[1],entry.RFPI[2],entry.RFPI[3],entry.RFPI[4]);
    202                         mvwprintw(mainwin,y,13,"%.2i          %12u        %12u",entry.channel,entry.fppackets,entry.pppackets);
     202                        mvwprintw(mainwin,y,13,"%.2i          %12u        %12u",entry.channel,entry.fppackets,entry.rssi);
    203203                        y++;
    204204                }
Note: See TracChangeset for help on using the changeset viewer.