// Edwards Vigileo/Vigilancep
//
// QlFIFMout Communication Protocol Specification
//     Document ELS1291
//     Rev.     J
//
// ʐM̍Ho׎̐ݒVigileo̒ʐMx 57600 ɑ΂C
// Vigilance 19200 łD̂ق͗ғłD

rs232c_port = com1: ;
baud        = 57600; // 9600,19200,(57600<-vigileô)
parity      = none;  // none,odd,even
stop_bit    = 1;     // 1,2
byte_length = 8;     // 7,8

// p[^ɁtÓCn[gj^痈l
// O_uȂ悤ɂłD
parameters
{
//    O    = token P ;  i"token"ɂẮCLQƁDj

//    SaO2*   = A % ;            // continuous SaO2
//    SNR     = a dB ;           // Signal Noise Ratio
//    Tblood* = B C ;           // blood Temp.
    SVV     = b % ;            // Stroke Volume Variation
    CCO     = C L/min ;        // Continuous Cardiac Output
    CCI     = c L/min/m2 ;     // Continuous Cardiac Index
    DO2     = D ml/min ;       // O2 Delivery
    EFrv    = E % ;            // Ejection Fraction (right vent)
    CO      = I0 L/min ;       // intermittent CO average
    CI      = i0 L/min/m2 ;    // intermittent Co Index average
    EDV     = J ml ;           // End Diastolic Volume
    EDI     = j ml/m2 ;        // End Diastolic Volume Index
    ESV     = K ml ;           // End Systolic Volume
    ESI     = k ml/m2 ;        // End Systolic Volume Index
    VO2     = O ml/min ;       // O2 consumption
//    ABP*     = P mmHg ;         // mean Arterial Pressure
//    CVP*     = p mmHg ;         // Central Venous Pressure
    SVR     = R ds/cm5        // Systemic Vascular Resistance
    SVRI    = r dsm2/cm5 ;   // Systemic Vascular Resistance Index
    SV      = S ml ;           // Stroke Volume
    SVI     = s ml/m2 ;        // Stroke Volume Index
    SvO2    = V % ;            // SvO2    (Central Venous)
//    SvO2*   = v % ;            // SvO2    (Mixed Venous)
}

err_report = no; // yes܂noCʏnoɂĂD
// yesɂƁCj^JnVigileo̓d܂ŁiC܂Łj
// uʐMł܂vG[oāC邳D

err_success = 5
 "Vigilance/VigileoƂ̒ʐM񕜂܂D" ;
err_jummy = 30
 "Vigilance/VigileoƂ̒ʐMG[̕pxK̒l𒴂Ă܂D"
 ""
 "Vigilance/VigileoƂ̒ʐMP[ufĂ邩C܂"
 "dCmCYĒʐMɎx"
 "܂D"
 ""
 "mCY΍܂̓P[ǔ肢܂D" ;
err_silent = 180
 "Vigilance/VigileoƒʐMł܂"
 ""
 "Vigilance/Vigileo̓d͓Ă܂H"
 "ʐM͊OĂ܂񂩁H"
 "邢RS232/USBϊ@dCX̃mCY"
 "ȂǂŃt[YĂ邩܂D"
 ""
 "Vigilance/Vigileo̓dĂāCʐM"
 "ȂĂ̂ɁCʐMłȂƂ́C"
 "uē߁v́uIˍĊJv"
 "sĂ݂ĂD"
 ""
 "ł߂ȏꍇ́C\󂠂܂񂪁C"
 "f̑́Cǂ̌̏łD" ;
err_comm = 0
 "vigilance.txtwrs232c_portJo܂D"
 "gpRS232/USBϊ@̍ǂ݂D"
 "݂̍\ŗp\RS232C|[g"
 "۰ف˼с޲Ȱެ߰(COM/LPT)"
 "m߂" ;
err_first = 30
 "Vigilance/VigileoƒʐMł܂"
 ""
 "Vigilance/Vigileo̓d͓Ă܂H"
 "PC̒ʐMڑʒu͍Ă܂H"
 "RS232/USBϊ@ڑUSB[q"
 "ԈĂ܂񂩁H"
 ""
 "RS232/USBϊ@driverinstall"
 "ƂɐڑĂUSB[qɐڑ"
 "gpD"
 ""
 "Ôvigilance.txtrs232c_port̐ݒ"
 "ēxm߂D" ;