Développement d'un driver de news avec VxWorks
Par Bayoumi Chaïmaa et Comte-Gaz Quentin (encadré par M. Kessal)
 Tout Structures de données Fichiers Fonctions Variables Pages
Structures de données | Macros | Fonctions | Variables
Référence du fichier DriverNews.c

Fichier contenant notre driver de news UART. Plus de détails...

Graphe des dépendances par inclusion de DriverNews.c:

Structures de données

struct  Serveur_news_struct
 Structure GLOBALE pour le service complet de news (<=> UART2) Plus de détails...
 
struct  CanalStruct
 Structure propre à chaque canal. Plus de détails...
 

Macros

#define NBR_CANAUX   2
 

Fonctions

STATUS NewsCreate (Serveur_news_struct *pServeur)
 
STATUS NewsOpen (CanalStruct *pCanal)
 
STATUS NewsWrite ()
 Envoyer un paquet de données via un canal specifique. Plus de détails...
 
STATUS NewsRead ()
 Recevoir un paquet de données via un canal specifique avec ou sans attente. Plus de détails...
 
STATUS NewsClose ()
 Arret d'utilisation du canal selectionné Plus de détails...
 
STATUS NewsDelete ()
 Arret du service complet de news. Plus de détails...
 
void NewsDrv ()
 Installation du driver de News.
 
void NewsDevCreate ()
 Installation du périphérique de News associé à NewsDrv.
 

Variables

Serveur_news_structpServeur
 
CanalStructpCanal1
 
CanalStructpCanal2
 

Description détaillée

Fichier contenant notre driver de news UART.

Auteur
Bayoumi Chaïmaa et Comte-Gaz Quentin
Date
Novembre 2013
Version
1.0

Documentation des fonctions

NewsClose ( )

Arret d'utilisation du canal selectionné

Avertissement
Il faut d'abord appeler la fonction NewsCreate et NewsOpen
Renvoie
ERROR Problème lors de l'arret du canal
OK Arret du canal effectué
NewsDelete ( )

Arret du service complet de news.

Avertissement
Il faut d'abord appeler la fonction NewsCreate et NewsOpen
Renvoie
ERROR Problème lors de l'arret
OK Arret effectué
NewsRead ( )

Recevoir un paquet de données via un canal specifique avec ou sans attente.

Avertissement
Il faut d'abord appeler la fonction NewsCreate et NewsOpen
Renvoie
ERROR Problème lors de reception (peut arriver si on ne veut pas attendre)
OK Reception effectuée
NewsWrite ( )

Envoyer un paquet de données via un canal specifique.

Avertissement
Il faut d'abord appeler la fonction NewsCreate et NewsOpen
Renvoie
ERROR Problème lors de l'emission (peut arriver si on ne veut pas attendre)
OK Envoie effectué

Documentation des variables

CanalStruct* pCanal1

Le serveur de news