package Ġorg . e health in novation . android . bluetooth . idd Ċ Ċ import Ġorg . e health in novation . android . bluetooth . parser . Enumeration Value Ċ import Ġorg . e health in novation . android . bluetooth . parser . Flag Value Ċ Ċ /** Ċ Ġ* ĠRepresent Ġthe ĠI dd ĠStatus ĠCharacter istic Ċ Ġ*/ Ċ data Ġclass ĠI dd Status ( ĊĠĠĠĠĠĠĠ Ġval Ġther apy Control State : ĠTh er apy Control State , ĊĠĠĠĠĠĠĠ Ġval Ġoperational State : ĠOperation al State , ĊĠĠĠĠĠĠĠ Ġval Ġre servo ir Remaining Amount IU : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġis Reser voir Attached : ĠBoolean Ċ ) Ċ Ċ enum Ġclass ĠTh er apy Control State ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE _ USE (- 1 ), ĊĊĠĠĠ Ġ/** The Ġoperational Ġstate Ġis Ġun determin ed . Ġ*/ ĊĠĠĠ ĠUN DE TERMIN ED ( 0 x 0 F ), ĊĊĠĠĠ Ġ/** The Ġins ul in Ġinf usion Ġther apy Ġis Ġstopped Ġbut Ġthe ĠIns ul in ĠDelivery ĠDevice Ġcan Ġstill Ġbe Ġconfigured Ġ( e . g ., Ġpri ming ). Ġ*/ ĊĠĠĠ ĠSTOP ( 0 x 3 3 ), ĊĊĠĠĠ Ġ/** The Ġins ul in Ġinf usion Ġther apy Ġis Ġpaused Ġ( i . e ., Ġthe Ġdevice Ġdoes Ġnot Ġdeliver Ġins ul in Ġrelated Ġto Ġthe Ġther apy Ġbut Ġdeli vers Ġthe Ġmissed Ġamount Ġof Ġins ul in Ġafter Ġleaving Ġstate ĠPause Ġand Ġentering Ġstate ĠRun ). ĠTypically Ġthe ĠPause Ġstate Ġis Ġlimited Ġto Ġseveral Ġminutes Ġand Ġcan Ġbe Ġused , Ġfor Ġexample , Ġto Ġbridge Ġthe Ġtime Ġduring Ġa Ġre servo ir Ġchange . Ġ*/ ĊĠĠĠ ĠPA USE ( 0 x 3 C ), ĊĊĠĠĠ Ġ/** The Ġins ul in Ġinf usion Ġther apy Ġis Ġrunning Ġ( i . e ., Ġthe Ġdevice Ġdeli vers Ġins ul in Ġrelated Ġto Ġthe Ġther apy ). ĠThe ĠIns ul in ĠDelivery ĠDevice Ġcannot Ġbe Ġconfigured Ġin Ġthe ĠRun Ġstate Ġ( e . g ., Ġpri ming ). Ġ*/ ĊĠĠĠ ĠRUN ( 0 x 5 5 ); Ċ } Ċ Ċ enum Ġclass ĠOperation al State ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE _ USE (- 1 ), ĊĊĠĠĠ Ġ/** The Ġoperational Ġstate Ġis Ġun determin ed . Ġ*/ ĊĠĠĠ ĠUN DE TERMIN ED ( 0 x 0 F ), ĊĊĠĠĠ Ġ/** The ĠIns ul in ĠDelivery ĠDevice Ġis Ġswitched Ġoff Ġand Ġno Ġfunctionality Ġis Ġavailable Ġ( i . e ., Ġno Ġdelivery Ġand Ġno Ġconfiguration Ġis Ġpossible ). */ ĊĠĠĠ ĠOFF ( 0 x 3 3 ), ĊĊĠĠĠ Ġ/** No Ġins ul in Ġis Ġdelivered Ġand Ġres uming Ġfrom Ġthis Ġstate Ġis Ġfaster Ġthan Ġfrom Ġstate ĠOff Ġ( e . g ., Ġthe Ġdevice Ġis Ġbeing Ġset Ġto Ġa Ġstate Ġto Ġsave Ġenergy ). */ ĊĠĠĠ ĠST AN DBY ( 0 x 3 C ), ĊĊĠĠĠ Ġ/** The ĠIns ul in ĠDelivery ĠDevice Ġpre pa res Ġthe Ġins ul in Ġinf usion Ġther apy . ĠFor Ġexample , Ġthe ĠIns ul in ĠDelivery ĠDevice Ġre wind s Ġthe Ġp ist on Ġro d Ġto Ġenable Ġthe Ġinsertion Ġof Ġa Ġnew Ġre servo ir Ġor Ġperforms Ġa Ġsn iff ing Ġby Ġdetect ing Ġthe Ġposition Ġof Ġthe Ġpl un ger Ġin Ġthe Ġre servo ir Ġ( related Ġto Ġins ul in Ġpump s Ġwith Ġcar tr idge ). Ġ*/ ĊĠĠĠ ĠPRE PAR ING ( 0 x 5 5 ), ĊĊĠĠĠ Ġ/** The ĠIns ul in ĠDelivery ĠDevice Ġfill s Ġthe Ġfluid ic Ġpath Ġfrom Ġthe Ġre servo ir Ġto Ġthe Ġbody Ġwith Ġins ul in Ġ( e . g ., Ġafter Ġreplacement Ġof Ġthe Ġre servo ir Ġand / or Ġinf usion Ġset ). Ġ*/ ĊĠĠĠ ĠPR IM ING ( 0 x 5 A ), ĊĊĠĠĠ Ġ/** The ĠIns ul in ĠDelivery ĠDevice Ġwaits Ġfor Ġan Ġinteraction Ġ( e . g ., Ġwaiting Ġfor Ġthe Ġinf usion Ġset Ġto Ġbe Ġconnected Ġto Ġthe Ġbody Ġafter Ġpri ming Ġor Ġwaiting Ġfor Ġa Ġuser Ġconfirmation Ġof Ġa Ġreported Ġerror ). Ġ*/ ĊĠĠĠ ĠWAIT ING ( 0 x 6 6 ), ĊĊĠĠĠ Ġ/** The ĠIns ul in ĠDelivery ĠDevice Ġis Ġready Ġfor Ġthe Ġins ul in Ġinf usion Ġther apy . Ġ*/ ĊĠĠĠ ĠREAD Y ( 0 x 9 6 ); Ċ } Ċ Ċ enum Ġclass ĠI dd Status Flags ( override Ġval Ġbit Offset : ĠInt ) Ġ: ĠFlag Value Ġ{ ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , ĠIf Ġthis Ġbit Ġis Ġset , Ġthe Ġre servo ir Ġis Ġattached Ġto Ġthe ĠIns ul in ĠDelivery ĠDevice .*/ ĊĠĠĠ ĠRES ER VO IR _ ATTACH ED ( 0 ); Ċ } Ċ