Référence du fichier config.h
#include "xparameters.h"
Aller au code source de ce fichier.
|
Macros |
| #define | SERVER |
| | Définir cette macro s'il on souhaite activer le serveur.
|
| #define | CLIENT |
| | Définir cette macro s'il on souhaite activer le client.
|
| #define | LOOPBACK |
| | Définir cette macro s'il on souhaite activer l'interface LoopBack (et désactiver l'interface Xemac).
|
| #define | SERVER_CLOSE 0 |
| | Macro spécifiant si le serveur doit fermer la connexion lors du premier envoie (utile pour du HTTP).
|
| #define | CLIENT_CLOSE 0 |
| | Macro spécifiant si le client doit fermer la connexion lors du premier envoie.
|
| #define | LOCAL_MAC {0x00, 0x01, 0x02, 0x03, 0x04, 0x05} |
| | Adresse MAC du FPGA.
|
| #define | LOCAL_IP {192, 168, 1, 133} |
| | Adresse IP du FPGA.
|
| #define | LOCAL_SUBNET {255, 255, 255, 0} |
| | Masque sous-réseau pour le FPGA.
|
| #define | LOCAL_GATEWAY {192, 168, 1, 254} |
| | Passerelle pour le FPGA.
|
| #define | LOCAL_PORT 80 |
| | Port TCP d'écoute du serveur du FPGA.
|
| #define | REMOTE_IP {192, 168, 1, 132} |
| | Adresse IP serveur distant.
|
| #define | REMOTE_PORT 80 |
| | Port d'écoute du serveur distant.
|
| #define | POLL_INTERVAL 5 |
| | Nombre de secondes entre chaque envoie du client.
|
| #define | EMAC XPAR_ETHERNET_MAC_DEVICE_ID |
| | Numéro de l'emac.
|
Documentation des macros
Définir cette macro s'il on souhaite activer le client.
Définition à la ligne 10 du fichier config.h.
Macro spécifiant si le client doit fermer la connexion lors du premier envoie.
Définition à la ligne 19 du fichier config.h.
| #define EMAC XPAR_ETHERNET_MAC_DEVICE_ID |
| #define LOCAL_GATEWAY {192, 168, 1, 254} |
Passerelle pour le FPGA.
Définition à la ligne 31 du fichier config.h.
Référencé par main().
| #define LOCAL_IP {192, 168, 1, 133} |
Adresse IP du FPGA.
Définition à la ligne 25 du fichier config.h.
Référencé par main().
| #define LOCAL_MAC {0x00, 0x01, 0x02, 0x03, 0x04, 0x05} |
Adresse MAC du FPGA.
Définition à la ligne 22 du fichier config.h.
Référencé par main().
Port TCP d'écoute du serveur du FPGA.
Définition à la ligne 34 du fichier config.h.
Référencé par main().
| #define LOCAL_SUBNET {255, 255, 255, 0} |
Masque sous-réseau pour le FPGA.
Définition à la ligne 28 du fichier config.h.
Référencé par main().
Définir cette macro s'il on souhaite activer l'interface LoopBack (et désactiver l'interface Xemac).
Définition à la ligne 13 du fichier config.h.
| #define REMOTE_IP {192, 168, 1, 132} |
Adresse IP serveur distant.
Définition à la ligne 37 du fichier config.h.
Référencé par main().
Port d'écoute du serveur distant.
Définition à la ligne 40 du fichier config.h.
Référencé par main().
Définir cette macro s'il on souhaite activer le serveur.
Définition à la ligne 7 du fichier config.h.
Macro spécifiant si le serveur doit fermer la connexion lors du premier envoie (utile pour du HTTP).
Définition à la ligne 16 du fichier config.h.