This commit is contained in:
parent
a64876cfa0
commit
a3fef1c38c
@ -3,6 +3,8 @@ use std::ffi::CString;
|
|||||||
use std::ptr;
|
use std::ptr;
|
||||||
|
|
||||||
use crate::libssv::SSV_LireDroitsVitale;
|
use crate::libssv::SSV_LireDroitsVitale;
|
||||||
|
|
||||||
|
|
||||||
use crate::ssv_memory::{decode_ssv_memory, Block};
|
use crate::ssv_memory::{decode_ssv_memory, Block};
|
||||||
|
|
||||||
#[derive(Debug, Default)]
|
#[derive(Debug, Default)]
|
||||||
@ -13,6 +15,8 @@ pub struct CarteVitale {
|
|||||||
donneesBeneficiaire: Vec<DonneesBeneficiaire>,
|
donneesBeneficiaire: Vec<DonneesBeneficiaire>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 1. CB = Caractères Binaires »
|
// 1. CB = Caractères Binaires »
|
||||||
// 2. CE = Caractères « Etendus » (ISO 8859-1)
|
// 2. CE = Caractères « Etendus » (ISO 8859-1)
|
||||||
// 3. CA = Caractères Alphanumériques (ASCII?)
|
// 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_ps = CString::new(lecteurPS).expect("CString::new failed");
|
||||||
let resource_vitale = CString::new(lecteurVitale).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 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 buffer: *mut c_void = ptr::null_mut();
|
||||||
let mut size: size_t = 0;
|
let mut size: size_t = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user