fixup! feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2

This commit is contained in:
Florian Briand 2024-10-09 22:43:25 +02:00
parent d043915a29
commit 5f7229c307
Signed by: florian_briand
GPG Key ID: CC981B9E6B98E70B

View File

@ -3,6 +3,8 @@ use thiserror::Error;
#[derive(Error, Debug, Eq, PartialEq, FromPrimitive)] #[derive(Error, Debug, Eq, PartialEq, FromPrimitive)]
#[repr(u16)] #[repr(u16)]
/// Liste des codes d'erreur retournés par la librairie C SSV
/// Documentation: Manuel de programmation SSV - Annexe A (p. 215)
pub enum SSVErrorCodes { pub enum SSVErrorCodes {
#[error("La Carte du Professionnel de Santé est absente du lecteur.")] #[error("La Carte du Professionnel de Santé est absente du lecteur.")]
CPSMissing = 0xF001, CPSMissing = 0xF001,