package Ġorg . e health in novation . android . bluetooth . cg m Ċ Ċ 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 .* Ċ Ċ /** Ċ Ġ* ĠIndic ate Ġthe Ġfunctionality Ġof Ġa Ġc gm Ġdevice . Ċ Ġ* Ċ Ġ* Ġ@ property Ġsupported Features ĠA Ġset Ġof Ġflags Ġthat Ġindicates Ġfunctions Ġsupported Ġby Ġa Ġc gm . Ċ Ġ* Ġ@ property Ġsample Type ĠThe Ġfluid Ġsample Ġto Ġestimate Ġthe Ġgl u co se Ġlevel Ċ Ġ* Ġ@ property Ġsample Location ĠThe Ġlocation Ġa Ġc gm Ġis Ġattached Ġto Ċ Ġ* Ġ@ see Ġhttps :// www . bluetooth . com / spec ifications / g att / viewer ? attribute Xml File = org . bluetooth . character istic . cg m _ feature . xml Ċ Ġ* Ċ Ġ*/ Ċ data Ġclass ĠC gm Feature ( ĊĠĠĠĠĠĠĠ Ġval Ġsupported Feature : ĠEnum Set < Feature >, ĊĠĠĠĠĠĠĠ Ġval Ġsample Type : ĠSample Type , ĊĠĠĠĠĠĠĠ Ġval Ġsample Location : ĠSample Location Ċ ) Ċ Ċ /** Ċ Ġ* ĠEnumeration Ġof Ġsupported Ġfeature Ġflags . Ċ Ġ* Ċ Ġ* Ġ@ property Ġbit Offset ĠThe Ġoffset Ġused Ġto Ġrepresent Ġthis Ġflag . Ċ Ġ*/ Ċ enum Ġclass ĠFeature ( override Ġval Ġbit Offset : ĠInt ) Ġ: ĠFlag Value Ġ{ ĊĠĠĠ ĠRES ER VE _ FOR _ F UT URE (- 1 ), ĊĠĠĠ ĠCAL IB RATION ( 0 ), ĊĠĠĠ ĠPAT IENT _ HIGH _ LOW _ AL ER TS ( 1 ), ĊĠĠĠ ĠHY PO _ AL ER TS ( 2 ), ĊĠĠĠ ĠHY PER _ AL ER TS ( 3 ), ĊĠĠĠ ĠR ATE _ OF _ INCRE ASE _ DECRE ASE _ AL ER TS ( 4 ), ĊĠĠĠ ĠDEVICE _ SPEC IFIC _ ALERT ( 5 ), ĊĠĠĠ ĠS ENSOR _ MAL FUNCTION _ DE TE CTION ( 6 ), ĊĠĠĠ ĠS ENSOR _ TEMP ER ATURE _ HIGH _ LOW _ DE TE CTION ( 7 ), ĊĠĠĠ ĠS ENSOR _ RESULT _ HIGH _ LOW _ DE TE CTION ( 8 ), ĊĠĠĠ ĠLOW _ B ATTER Y _ DE TE CTION ( 9 ), ĊĠĠĠ ĠS ENSOR _ TYPE _ ERROR _ DE TE CTION ( 1 0 ), ĊĠĠĠ ĠGENER AL _ DEVICE _ FAULT ( 1 1 ), ĊĠĠĠ ĠE 2 E _ CRC ( 1 2 ), ĊĠĠĠ ĠMULTI PLE _ B OND ( 1 3 ), ĊĠĠĠ ĠMULTI PLE _ SESSION S ( 1 4 ), ĊĠĠĠ ĠC GM _ TRE ND _ INFORMATION ( 1 5 ), ĊĠĠĠ ĠC GM _ QUAL ITY ( 1 6 ), Ċ Ċ } Ċ Ċ /** Ċ Ġ* ĠThe Ġtype Ġof Ġfluid Ġused Ġto Ġsample Ġthe Ġgl u co se . Ċ Ġ* Ċ Ġ* Ġ@ property Ġkey Ġthe Ġkey Ġvalue Ġof Ġthe Ġsample Ġtype . Ċ Ġ*/ Ċ enum Ġclass ĠSample Type ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĠĠĠ ĠC API LL ARY _ W HO LE _ B LO OD ( 1 ), ĊĠĠĠ ĠC API LL ARY _ PL AS MA ( 2 ), ĊĠĠĠ ĠV ENO US _ W HO LE _ B LO OD ( 3 ), ĊĠĠĠ ĠV ENO US _ PL AS MA ( 4 ), ĊĠĠĠ ĠAR TER IAL _ W HO LE _ B LO OD ( 5 ), ĊĠĠĠ ĠAR TER IAL _ PL AS MA ( 6 ), ĊĠĠĠ ĠUN DE TERMIN ED _ W HO LE _ B LO OD ( 7 ), ĊĠĠĠ ĠUN DE TERMIN ED _ PL AS MA ( 8 ), ĊĠĠĠ ĠINTER STIT IAL _ FL UID ( 9 ), ĊĠĠĠ ĠCONT ROL _ SOL UTION ( 1 0 ), ĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE (- 1 ) Ċ } Ċ Ċ /** Ċ Ġ* ĠThe Ġlocation Ġused Ġto Ġsample Ġthe Ġgl u co se . Ċ Ġ* Ċ Ġ* Ġ@ property Ġkey ĠThe Ġkey Ġvalue Ġof Ġthe Ġlocation Ġtype . Ċ Ġ*/ Ċ enum Ġclass ĠSample Location ( override Ġval Ġkey : ĠInt ) Ġ: ĠEnumeration Value Ġ{ ĊĠĠĠ ĠF ING ER ( 1 ), ĊĠĠĠ ĠALTER N ATE _ SITE _ TEST ( 2 ), ĊĠĠĠ ĠE AR LO BE ( 3 ), ĊĠĠĠ ĠCONT ROL _ SOL UTION ( 4 ), ĊĠĠĠ ĠSUB CUT AN EO US _ T ISSUE ( 5 ), ĊĠĠĠ ĠLOC ATION _ NOT _ AVAILABLE ( 1 5 ), ĊĠĠĠ ĠRES ER VED _ FOR _ F UT URE (- 1 ) Ċ } ĊĊ