6. Fonctions relatives à la carte PI 02
enum PI02_Error_Codes
Liste des codes erreurs des différentes fonctions
aucune erreur
PI02_ERROR_NONE = 0UL
les paramètres sont incorrects
PI02_ERROR_INVALID_PARAMETERS =0xE0550000UL
la plage mémoire n'est pas libre
PI02_ERROR_USED_MEMPORTS
l'interruption n'est pas libre
PI02_ERROR_USED_INTERRUPT
la ressource n'est pas verrouillée
PI02_ERROR_NOT_LOCKED
le nombre de verrous maximum a été atteint
PI02_ERROR_TOO_MANY_LOCKS
le descripteur est invalide
PI02_ERROR_INVALID_HANDLE
pas de carte présente
PI02_NO_BOARD
les ressources demandées sont déjà utilisées
PI02_ERROR_USED_RESOURCES
cette fonctionnalité n'est pas supporté dans cette version
PI02_ERROR_UNSUPPORTED
le numéro de carte est invalide
PI02_ERROR_BAD_CARD_NUMBER
l'emplacement ne contient pas le module en question
PI02_ERROR_BAD_MODULE
le numéro d'emplacement est invalide
PI02_ERROR_BAD_SLOT_NUMBER
l'offset demandé est trop important
PI02_ERROR_BAD_PORT_OFFSET
la valeur n'est pas dans la plage autorisée
PI02_ERROR_OUT_OF_BOUNDS
la valeur lue est incorrecte
PI02_ERROR_BAD_VALUE
le contenu de l'eeprom du module est invalide
PI02_ERROR_BAD_EEPROM,
l'accès à l'I2C est impossible
PI02_ERROR_BAD_EEPROM_I2C,
dernière erreur
PI02_ERROR_LAST
Toutes les fonctions de la librairie renvoient une valeur booléenne indiquant le
succès de l'opération. Si une erreur s'est produite la fonction PI02_error()
renvoie le code de cette erreur.
MANUEL D'UTILISATION
- 20 -