webradio/webradio.c-Dateireferenz


Ausführliche Beschreibung

Internet radio main file.

 *
 * $Log$
 *
 * 

Definiert in Datei webradio.c.

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define MY_MAC   { 0x00, 0x06, 0x98, 0x30, 0x00, 0x39 }
#define MY_IPADDR   "192.168.192.39"
#define MY_IPMASK   "255.255.255.0"
#define MY_IPGATE   "192.168.192.1"
#define USE_DISCOVERY
#define MY_TZ   -1

Funktionen

static int QueryTimeServer (void)
int InitEthernetDevice (void)
int main (void)
 Main application routine.

Variablen

WEBRADIO webradio


Makro-Dokumentation

#define MY_MAC   { 0x00, 0x06, 0x98, 0x30, 0x00, 0x39 }

Definiert in Zeile 106 der Datei webradio.c.

Wird benutzt von InitEthernetDevice().

#define MY_IPADDR   "192.168.192.39"

Definiert in Zeile 113 der Datei webradio.c.

Wird benutzt von InitEthernetDevice().

#define MY_IPMASK   "255.255.255.0"

Definiert in Zeile 120 der Datei webradio.c.

Wird benutzt von InitEthernetDevice().

#define MY_IPGATE   "192.168.192.1"

Definiert in Zeile 127 der Datei webradio.c.

Wird benutzt von InitEthernetDevice().

#define USE_DISCOVERY

Definiert in Zeile 133 der Datei webradio.c.

#define MY_TZ   -1

Definiert in Zeile 147 der Datei webradio.c.

Wird benutzt von QueryTimeServer().


Dokumentation der Funktionen

static int QueryTimeServer ( void   )  [static]

Definiert in Zeile 156 der Datei webradio.c.

Benutzt LOG_STARTUP, LogMsg() und MY_TZ.

Wird benutzt von main().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

LogMsg

int InitEthernetDevice ( void   ) 

Definiert in Zeile 185 der Datei webradio.c.

Benutzt LOG_STARTUP, LogMsg(), MY_IPADDR, MY_IPGATE, MY_IPMASK und MY_MAC.

Wird benutzt von main().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

LogMsg

int main ( void   ) 

Main application routine.

Definiert in Zeile 227 der Datei webradio.c.

Benutzt ConfigInit(), ConfigLoad(), ConfigResetFactory(), ConfigSave(), confnet, confos, DIST_CONNECTED, DIST_CONNECTING, DIST_DEAD, DIST_FORCE, DIST_NONE, favlist, FavListCopy(), FavListLoad(), FavListResetFactory(), FavListSave(), FavListSet(), h_timevalid, HttpServerStart(), InitEthernetDevice(), LAST_FAVORITE, LOG_ERROR, LOG_STARTUP, LOG_STATION, LOG_WARN, LogMsg(), NutLoadConfig(), QueryTimeServer(), ReceiverCreate(), ReceiverStart(), ReceiverStatus(), ReceiverStop(), rpiShoutcast, RSTAT_IDLE, RSTAT_STOP, StationConnect(), StationDisconnect(), TOP_FAVORITE, UserIfInit(), UserIfShowStatus(), VERSION, WEBRADIO::wr_favupd, WEBRADIO::wr_pridns, WEBRADIO::wr_reboot, WEBRADIO::wr_rip, WEBRADIO::wr_ritab, WEBRADIO::wr_secdns, WEBRADIO::wr_sip und XmlServerStart().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

ConfigInitConfigLoadConfigResetFactoryConfigSaveFavListCopyFavListLoadFavListResetFactoryFavListSaveFavListSetHttpServerStartInitEthernetDeviceLogMsgNutLoadConfigQueryTimeServerReceiverCreateReceiverStartReceiverStatusReceiverStopStationConnectStationDisconnectUserIfInitUserIfShowStatusXmlServerStartConfigLoadBinaryConfigRewind


Variablen-Dokumentation

WEBRADIO webradio

Definiert in Zeile 151 der Datei webradio.c.

Wird benutzt von CgiFavoritesControl(), CgiSettings(), CgiShoutCastControl(), CgiVars(), ConfigLoad(), ConfigResetFactory(), ConfigSave(), UserIfInit(), UserIfShowStatus(), UserIfThread(), XmlProcessCommands() und XmlProcessReports().


© 2008 by egnite GmbH - besuchen Sie www.ethernut.de