Initialisation de la crate FSV, couche haut-niveau des accès aux fonctions SSV #71

Merged
florian_briand merged 6 commits from 38-fsv-high-level-lib into main 2024-10-09 22:46:42 +02:00
Showing only changes of commit 5f7229c307 - Show all commits

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,