Nut/OS  4.10.3
API Reference
logtime.c File Reference
#include <stdio.h>
#include <io.h>
#include <arpa/inet.h>
#include <net/route.h>
#include <pro/dhcp.h>
#include <pro/sntp.h>
#include <sys/version.h>
#include <sys/confnet.h>
#include <sys/timer.h>
#include <sys/heap.h>
#include <sys/syslog.h>
#include <dev/board.h>
Include dependency graph for logtime.c:

Go to the source code of this file.

Defines

#define MYMAC   0x00, 0x06, 0x98, 0x00, 0x00, 0x00
 Default MAC. Used if EEPROM is empty.
#define MYIP   "192.168.192.100"
 Default local IP address. Used if EEPROM configuration and DHCP is unavailable.
#define MYMASK   "255.255.255.0"
 Default IP mask. Used if EEPROM configuration and DHCP is unavailable.
#define MYGATE   "192.168.192.1"
 Default gateway address. Used if EEPROM configuration and DHCP is unavailable. Only required if syslog or time server are located in a different network.
#define MYLOGD   "192.168.192.222"
 IP address of the host running a syslog daemon.
#define MYTIMED   "130.149.17.21"
 IP address of the host running a time daemon.
#define MYUART   DEV_CONSOLE_NAME
 Device name used for UART output.
#define MYBAUD   115200
 UART baudrate.
#define MYDEV   DEV_CONSOLE
 Output device.
#define MYTZ   -1
 Local timezone, -1 for Central Europe.
#define COMPILERNAME   "GCC"
#define UART_OK   0x0001
#define STDOUT_OK   0x0002
#define STDERR_OK   0x0004
#define BAUDRATE_OK   0x0008
#define LANDEV_OK   0x0010
#define NETIF_OK   0x0020
#define NETROUTE_OK   0x0040
#define TIMED_OK   0x0080

Functions

int main (void)

Define Documentation

#define MYMAC   0x00, 0x06, 0x98, 0x00, 0x00, 0x00

Default MAC. Used if EEPROM is empty.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 68 of file logtime.c.

Referenced by main().

#define MYIP   "192.168.192.100"

Default local IP address. Used if EEPROM configuration and DHCP is unavailable.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 72 of file logtime.c.

Referenced by main().

#define MYMASK   "255.255.255.0"

Default IP mask. Used if EEPROM configuration and DHCP is unavailable.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 76 of file logtime.c.

Referenced by main().

#define MYGATE   "192.168.192.1"

Default gateway address. Used if EEPROM configuration and DHCP is unavailable. Only required if syslog or time server are located in a different network.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 82 of file logtime.c.

Referenced by main().

#define MYLOGD   "192.168.192.222"

IP address of the host running a syslog daemon.

Examples:
logtime/logtime.c.

Definition at line 85 of file logtime.c.

Referenced by main().

#define MYTIMED   "130.149.17.21"

IP address of the host running a time daemon.

Definition at line 88 of file logtime.c.

Referenced by main().

#define MYUART   DEV_CONSOLE_NAME

Device name used for UART output.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 91 of file logtime.c.

Referenced by main().

#define MYBAUD   115200

UART baudrate.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 94 of file logtime.c.

Referenced by main().

#define MYDEV   DEV_CONSOLE

Output device.

Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 97 of file logtime.c.

Referenced by main().

#define MYTZ   -1

Local timezone, -1 for Central Europe.

Definition at line 100 of file logtime.c.

Referenced by main().

#define COMPILERNAME   "GCC"
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 106 of file logtime.c.

Referenced by main().

#define UART_OK   0x0001
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 110 of file logtime.c.

Referenced by main().

#define STDOUT_OK   0x0002
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 111 of file logtime.c.

Referenced by main().

#define STDERR_OK   0x0004
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 112 of file logtime.c.

Referenced by main().

#define BAUDRATE_OK   0x0008
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 113 of file logtime.c.

Referenced by main().

#define LANDEV_OK   0x0010
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 114 of file logtime.c.

Referenced by main().

#define NETIF_OK   0x0020
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 115 of file logtime.c.

Referenced by main().

#define NETROUTE_OK   0x0040
Examples:
logtime/logtime.c, and snmpd/snmpd.c.

Definition at line 116 of file logtime.c.

Referenced by main().

#define TIMED_OK   0x0080
Examples:
logtime/logtime.c.

Definition at line 117 of file logtime.c.

Referenced by main().


Function Documentation