This commit is contained in:
lienjukaisim 2024-08-14 13:50:09 +02:00
parent a64876cfa0
commit a3fef1c38c

View File

@ -3,6 +3,8 @@ use std::ffi::CString;
use std::ptr;
use crate::libssv::SSV_LireDroitsVitale;
use crate::ssv_memory::{decode_ssv_memory, Block};
#[derive(Debug, Default)]
@ -13,6 +15,8 @@ pub struct CarteVitale {
donneesBeneficiaire: Vec<DonneesBeneficiaire>,
}
// 1. CB = Caractères Binaires »
// 2. CE = Caractères « Etendus » (ISO 8859-1)
// 3. CA = Caractères Alphanumériques (ASCII?)
@ -147,7 +151,7 @@ pub fn LireDroitsVitale(lecteurPS: &str, lecteurVitale: &str, codePorteurPS: &st
let resource_ps = CString::new(lecteurPS).expect("CString::new failed");
let resource_vitale = CString::new(lecteurVitale).expect("CString::new failed");
let card_number = CString::new(codePorteurPS).expect("CString::new failed");
let date_consultation = CString::new(codePorteurPS).expect("CString::new failed");
let date_consultation = CString::new(dateConsultation).expect("CString::new failed");
let mut buffer: *mut c_void = ptr::null_mut();
let mut size: size_t = 0;