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 Ċ import Ġjava . util .* ĊĊ Ċ /** Ċ Ġ* ĠResponse Ġto Ġ[ Get Active B ol us Ids ] Ċ Ġ* Ġ@ property Ġids ĠA Ġlist Ġof Ġall Ġcurrently Ġactive Ġbol us Ġids . Ċ Ġ*/ Ċ data Ġclass ĠActive B ol us Ids ( ĊĠĠĠĠĠĠĠ Ġval Ġids : ĠList < Int > Ċ ) Ġ: ĠStatus Reader Control Response () ĊĊ Ċ /** Ċ Ġ* ĠThe Ġbasic Ġinformation Ġfor Ġa Ġbol us Ċ Ġ* Ġ@ property Ġid Ġthe Ġid Ġof Ġa Ġprogram med Ġbol us Ċ Ġ* Ġ@ property Ġtype Ġthe Ġtype Ġof Ġthe Ġbol us Ċ Ġ* Ġ@ property Ġfast Amount IU Ġthe Ġfast Ġbol us Ġamount Ġin ĠI U Ċ Ġ* Ġ@ property Ġextended Amount IU Ġthe Ġextended Ġamount Ġin ĠI U Ċ Ġ* Ġ@ property Ġduration Minute Ġthe Ġduration Ġof Ġthe Ġextended Ġamount Ġin Ġminutes Ċ Ġ*/ Ċ data Ġclass ĠB ol us ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠB ol us Type , ĊĠĠĠĠĠĠĠ Ġval Ġfast Amount IU : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġextended Amount IU : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġduration Minute : ĠInt Ċ ) Ċ Ċ /** Ċ Ġ* ĠThe Ġconfiguration Ġof Ġa Ġbol us . ĠIt Ġincludes Ġthe Ġprogramming Ġconfiguration Ġof Ġa Ġbol us Ċ Ġ* Ġ@ property Ġbol us Ġa Ġbol us Ġto Ġbe Ġprogram med Ċ Ġ* Ġ@ property Ġdelay Minute ĠIf Ġnot Ġnull , Ġit Ġindicate Ġthe Ġminute Ġdelay Ġbetween Ġprogramming Ġand Ġactiv ating Ġa Ġbol us Ċ Ġ* Ġ@ property Ġtemplate Number ĠIf Ġnot Ġnull , Ġit Ġindicates Ġthe Ġcurrent Ġconfiguration Ġis Ġset Ġthrough Ġa Ġtemplate Ġwith Ġthe Ġstated Ġnumber Ċ Ġ* Ġ@ property Ġactivation Type ĠIf Ġnot Ġnull , Ġit Ġstates Ġthe Ġactivation Ġtype Ċ Ġ* Ġ@ property Ġdelivery Reason ĠA Ġset Ġcontaining Ġall Ġthe Ġreasons Ġrelated Ġto Ġthe Ġcurrent Ġbol us Ġprogramming . Ċ Ġ*/ Ċ data Ġclass ĠB ol us Configuration ( ĊĠĠĠĠĠĠĠ Ġval Ġbol us : ĠB ol us , ĊĠĠĠĠĠĠĠ Ġval Ġdelay Minute : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġval Ġtemplate Number : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġval Ġactivation Type : ĠB ol us Activation Type ?, ĊĠĠĠĠĠĠĠ Ġval Ġdelivery Reason : ĠEnum Set < B ol us Delivery Reason > Ċ ) Ċ Ċ /** Ċ Ġ* ĠThe Ġresponse Ġto Ġ[ Get Active B ol us Delivery ] Ċ Ġ* Ġ@ property Ġactive B ol us Ġcontains Ġthe Ġinformation Ġof Ġthe Ġqueried Ġactive Ġbol us . Ċ Ġ*/ Ċ data Ġclass ĠActive B ol us Delivery Response ( ĊĠĠĠĠĠĠĠ Ġval Ġactive B ol us : ĠB ol us Configuration Ċ ) Ġ: ĠStatus Reader Control Response () Ċ Ċ enum Ġclass ĠB ol us Flag ( override Ġval Ġbit Offset : ĠInt ) Ġ: ĠFlag Value Ġ{ ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , Ġthe ĠB ol us ĠDelay ĠTime Ġfield Ġis Ġpresent . Ġ*/ ĊĠĠĠ ĠDEL AY _ TIME _ PRESENT ( 0 ), ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , Ġthe ĠB ol us ĠTemplate ĠNumber Ġfield Ġis Ġpresent . Ġ*/ ĊĠĠĠ ĠTEMPLATE _ NUMBER _ PRESENT ( Ġ 1 ), ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , Ġthe ĠB ol us ĠActivation ĠType Ġfield Ġis Ġpresent . Ġ*/ ĊĠĠĠ ĠACT IV ATION _ TYPE _ PRESENT ( Ġ 2 ), ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , Ġthe Ġreason Ġfor Ġthe Ġbol us Ġis Ġthe Ġcorrection Ġof Ġa Ġhigh Ġblood Ġgl u co se Ġlevel . Ġ*/ ĊĠĠĠ ĠDE LI VERY _ REASON _ COR RECTION ( Ġ 3 ), ĊĠĠĠ Ġ/** If Ġthis Ġbit Ġis Ġset , Ġthe Ġreason Ġfor Ġthe Ġbol us Ġis Ġto Ġcover Ġthe Ġint ake Ġof Ġfood . Ġ*/ ĊĠĠĠ ĠDE LI VERY _ REASON _ ME AL ( Ġ 4 ); Ċ } Ċ Ċ enum Ġclass ĠB ol us Type ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE _ USE (- 1 ), ĊĊĠĠĠ ĠUN DE TERMIN ED ( 0 x 0 F ), ĊĠĠĠ ĠFAST ( 0 x 3 3 ), ĊĠĠĠ ĠEXT ENDED ( 0 x 3 C ), ĊĠĠĠ ĠMULTI W AVE ( 0 x 5 5 ); Ċ } Ċ Ċ enum Ġclass ĠB ol us Activation Type ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE _ USE (- 1 ), ĊĊĠĠĠ Ġ/** The Ġactivation Ġtype Ġis Ġun determin ed . Ġ*/ ĊĠĠĠ ĠUN DE TERMIN ED ( 0 x 0 F ), ĊĠĠĠ Ġ/** The Ġbol us Ġwas Ġdefined Ġby Ġthe Ġuser . Ġ*/ ĊĠĠĠ ĠMAN UAL _ B OL US ( 0 x 3 3 ), ĊĠĠĠ Ġ/** The Ġbol us Ġwas Ġrecommended Ġby Ġa Ġcalculation Ġalgorithm Ġ( e . g ., Ġa Ġbol us Ġcalculator ) Ġand Ġconfirmed Ġby Ġthe Ġuser . Ġ*/ ĊĠĠĠ ĠRE COMM ENDED _ B OL US ( 0 x 3 C ), ĊĠĠĠ Ġ/** The Ġuser Ġchanged Ġa Ġrecommended Ġbol us . Ġ*/ ĊĠĠĠ ĠMAN U ALLY _ CHANGED _ RE COMM ENDED _ B OL US ( 0 x 5 5 ), ĊĠĠĠ Ġ/** The Ġbol us Ġwas Ġactivated Ġwithout Ġuser Ġinteraction Ġ( e . g ., Ġby Ġan ĠAP DS ) */ ĊĠĠĠ ĠCOMM AN DED _ B OL US ( 0 x 5 A ); Ċ } Ċ Ċ enum Ġclass ĠB ol us Delivery Reason { ĊĠĠĠ ĠCOR RECTION , ĊĠĠĠ ĠME AL Ċ }