Changeset 818

Show
Ignore:
Timestamp:
06/22/07 19:17:42 (17 months ago)
Author:
volker
Message:

list plugins

Location:
branches/volker_dev
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/volker_dev/lcd4linux.c

    r804 r818  
    245245      printf("%s\n", copyright); 
    246246      drv_list(); 
     247            printf("\n"); 
     248            plugin_list(); 
    247249      exit(0); 
    248250  case 'o': 
  • branches/volker_dev/plugin.c

    r801 r818  
    4343#include "debug.h" 
    4444#include "plugin.h" 
     45 
     46 
     47char *Plugins[] = { 
     48    "cfg", 
     49    "math", 
     50    "string", 
     51    "test", 
     52    "time", 
     53#ifdef PLUGIN_APM 
     54    "apm", 
     55#endif 
     56#ifdef PLUGIN_CPUINFO 
     57    "cpuinfo", 
     58#endif 
     59#ifdef PLUGIN_DISKSTATS 
     60    "diskstats", 
     61#endif 
     62#ifdef PLUGIN_DVB 
     63    "dvb", 
     64#endif 
     65#ifdef PLUGIN_EXEC 
     66    "exec", 
     67#endif 
     68#ifdef PLUGIN_FILE 
     69    "file", 
     70#endif 
     71#ifdef PLUGIN_GPS 
     72    "gps", 
     73#endif 
     74#ifdef PLUGIN_I2C_SENSORS 
     75    "i2c_sensors", 
     76#endif 
     77#ifdef PLUGIN_ICONV 
     78    "iconv", 
     79#endif 
     80#ifdef PLUGIN_IMON 
     81    "imon", 
     82#endif 
     83#ifdef PLUGIN_ISDN 
     84    "isdn", 
     85#endif 
     86#ifdef PLUGIN_KVV 
     87    "kvv", 
     88#endif 
     89#ifdef PLUGIN_LOADAVG 
     90    "loadavg", 
     91#endif 
     92#ifdef PLUGIN_MEMINFO 
     93    "meminfo", 
     94#endif 
     95#ifdef PLUGIN_MPD 
     96    "mpd", 
     97#endif 
     98     
     99#ifdef PLUGIN_MYSQL 
     100    "mysql", 
     101#endif 
     102#ifdef PLUGIN_NETDEV 
     103    "netdev", 
     104#endif 
     105#ifdef PLUGIN_POP3 
     106    "pop3", 
     107#endif 
     108#ifdef PLUGIN_PPP 
     109    "ppp", 
     110#endif 
     111#ifdef PLUGIN_PROC_STAT 
     112    "proc_stat", 
     113#endif 
     114#ifdef PLUGIN_PYTHON 
     115    "python", 
     116#endif 
     117#ifdef PLUGIN_SAMPLE 
     118    "sample", 
     119#endif 
     120#ifdef PLUGIN_SETI 
     121    "seti", 
     122#endif 
     123#ifdef PLUGIN_STATFS 
     124    "statfs", 
     125#endif 
     126#ifdef PLUGIN_UNAME 
     127    "uname", 
     128#endif 
     129#ifdef PLUGIN_UPTIME 
     130    "uptime", 
     131#endif 
     132#ifdef PLUGIN_WIRELESS 
     133    "wireless", 
     134#endif 
     135#ifdef PLUGIN_XMMS 
     136    "xmms", 
     137#endif 
     138     
     139    NULL, 
     140}; 
    45141 
    46142 
     
    115211 
    116212 
     213int plugin_list(void) 
     214{ 
     215    int i; 
     216     
     217    printf("available plugins:\n  "); 
     218     
     219    for (i = 0; Plugins[i]; i++) { 
     220  printf("%s", Plugins[i]); 
     221  if (Plugins[i + 1]) 
     222      printf(", "); 
     223    } 
     224    printf("\n"); 
     225    return 0; 
     226} 
     227 
     228 
    117229int plugin_init(void) 
    118230{