Masterarbeit Richard Stern. Flutter App, sich mit einem Bluetooth-Gerät verbindet und Berührungen auf einem Sensor visualisiert.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

workspace.xml 47KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="CMakeSettings">
  4. <configurations>
  5. <configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" />
  6. </configurations>
  7. </component>
  8. <component name="ChangeListManager">
  9. <list default="true" id="f9a2a7b0-be08-4e0c-ac22-29d107d17eef" name="Default" comment="Fixed possible NPE [Android].">
  10. <change afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" />
  11. <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
  12. </list>
  13. <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
  14. <option name="SHOW_DIALOG" value="false" />
  15. <option name="HIGHLIGHT_CONFLICTS" value="true" />
  16. <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
  17. <option name="LAST_RESOLUTION" value="IGNORE" />
  18. </component>
  19. <component name="FileEditorManager">
  20. <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
  21. <file pinned="false" current-in-tab="false">
  22. <entry file="file://$PROJECT_DIR$/lib/src/flutter_blue.dart">
  23. <provider selected="true" editor-type-id="text-editor">
  24. <state relative-caret-position="602">
  25. <caret line="172" column="10" selection-start-line="172" selection-start-column="10" selection-end-line="172" selection-end-column="10" />
  26. </state>
  27. </provider>
  28. </entry>
  29. </file>
  30. <file pinned="false" current-in-tab="false">
  31. <entry file="file://$PROJECT_DIR$/android/src/main/AndroidManifest.xml">
  32. <provider selected="true" editor-type-id="text-editor" />
  33. </entry>
  34. </file>
  35. <file pinned="false" current-in-tab="true">
  36. <entry file="file://$PROJECT_DIR$/android/build.gradle">
  37. <provider selected="true" editor-type-id="text-editor">
  38. <state relative-caret-position="-139" />
  39. </provider>
  40. </entry>
  41. </file>
  42. <file pinned="false" current-in-tab="false">
  43. <entry file="file://$PROJECT_DIR$/protos/flutterblue.proto">
  44. <provider selected="true" editor-type-id="text-editor">
  45. <state relative-caret-position="3128">
  46. <caret line="184" column="20" selection-start-line="184" selection-start-column="20" selection-end-line="184" selection-end-column="20" />
  47. </state>
  48. </provider>
  49. </entry>
  50. </file>
  51. <file pinned="false" current-in-tab="false">
  52. <entry file="file://$PROJECT_DIR$/protos/regenerate.md">
  53. <provider selected="true" editor-type-id="text-editor">
  54. <state relative-caret-position="204">
  55. <caret line="12" column="3" selection-start-line="12" selection-start-column="3" selection-end-line="12" selection-end-column="51" />
  56. </state>
  57. </provider>
  58. </entry>
  59. </file>
  60. <file pinned="false" current-in-tab="false">
  61. <entry file="file://$PROJECT_DIR$/test/guid_test.dart">
  62. <provider selected="true" editor-type-id="text-editor">
  63. <state relative-caret-position="34">
  64. <caret line="5" column="48" selection-start-line="5" selection-start-column="48" selection-end-line="5" selection-end-column="48" />
  65. <folding>
  66. <element signature="e#0#1997#0" expanded="true" />
  67. </folding>
  68. </state>
  69. </provider>
  70. </entry>
  71. </file>
  72. <file pinned="false" current-in-tab="false">
  73. <entry file="file://$PROJECT_DIR$/pubspec.yaml">
  74. <provider selected="true" editor-type-id="text-editor">
  75. <state relative-caret-position="238">
  76. <caret line="14" selection-start-line="14" selection-end-line="14" />
  77. </state>
  78. </provider>
  79. </entry>
  80. </file>
  81. <file pinned="false" current-in-tab="false">
  82. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_device.dart">
  83. <provider selected="true" editor-type-id="text-editor">
  84. <state relative-caret-position="3604">
  85. <caret line="214" column="20" selection-start-line="214" selection-start-column="20" selection-end-line="214" selection-end-column="20" />
  86. </state>
  87. </provider>
  88. </entry>
  89. </file>
  90. <file pinned="false" current-in-tab="false">
  91. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_service.dart">
  92. <provider selected="true" editor-type-id="text-editor">
  93. <state relative-caret-position="187">
  94. <caret line="13" column="8" selection-start-line="13" selection-start-column="8" selection-end-line="13" selection-end-column="8" />
  95. </state>
  96. </provider>
  97. </entry>
  98. </file>
  99. <file pinned="false" current-in-tab="false">
  100. <entry file="file://$PROJECT_DIR$/lib/src/constants.dart">
  101. <provider selected="true" editor-type-id="text-editor">
  102. <state relative-caret-position="68">
  103. <caret line="6" column="30" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
  104. <folding>
  105. <element signature="e#0#240#0" expanded="true" />
  106. </folding>
  107. </state>
  108. </provider>
  109. </entry>
  110. </file>
  111. </leaf>
  112. </component>
  113. <component name="FindInProjectRecents">
  114. <findStrings>
  115. <find>disconnect</find>
  116. <find>connectGatt</find>
  117. <find>getConnectedDevices</find>
  118. <find>rapidreboot</find>
  119. <find>discover</find>
  120. <find>print</find>
  121. <find>getConnect</find>
  122. <find>new</find>
  123. <find>const</find>
  124. <find>theme</find>
  125. <find>state</find>
  126. <find>children</find>
  127. <find>new</find>
  128. <find>_readCharacteristic</find>
  129. <find>have you called discoverServices() yet?</find>
  130. <find>toServicesResultProto</find>
  131. <find>const</find>
  132. <find>OnNotificationResponse</find>
  133. <find>OnValueChanged</find>
  134. <find>OnCharacteristicChanged</find>
  135. <find>writeCharacteristic</find>
  136. <find>_methodStream</find>
  137. <find>_methodStreamController</find>
  138. <find>_value.value</find>
  139. </findStrings>
  140. <replaceStrings>
  141. <replace>OnCharacteristicChanged</replace>
  142. <replace>OnValueChanged</replace>
  143. <replace>lastValue</replace>
  144. </replaceStrings>
  145. </component>
  146. <component name="Git.Settings">
  147. <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  148. <option name="RECENT_BRANCH_BY_REPOSITORY">
  149. <map>
  150. <entry key="$PROJECT_DIR$" value="reactivex" />
  151. </map>
  152. </option>
  153. </component>
  154. <component name="IdeDocumentHistory">
  155. <option name="CHANGED_PATHS">
  156. <list>
  157. <option value="$PROJECT_DIR$/android/.gitignore" />
  158. <option value="$PROJECT_DIR$/android/build.gradle" />
  159. <option value="$PROJECT_DIR$/android/flutter_blue_android.iml" />
  160. <option value="$PROJECT_DIR$/flutter_blue.iml" />
  161. <option value="$PROJECT_DIR$/.gitignore" />
  162. <option value="$PROJECT_DIR$/example/.gitignore" />
  163. <option value="$PROJECT_DIR$/example/flutter_blue_example.iml" />
  164. <option value="$PROJECT_DIR$/example/android/flutter_blue_example_android.iml" />
  165. <option value="$PROJECT_DIR$/example/android/build.gradle" />
  166. <option value="$PROJECT_DIR$/example/android/settings.gradle" />
  167. <option value="$PROJECT_DIR$/example/android/app/build.gradle" />
  168. <option value="$PROJECT_DIR$/example/android/app/src/main/AndroidManifest.xml" />
  169. <option value="$PROJECT_DIR$/test/guid_test.dart" />
  170. <option value="$PROJECT_DIR$/example/test/widget_test.dart" />
  171. <option value="$PROJECT_DIR$/lib/src/constants.dart" />
  172. <option value="$PROJECT_DIR$/lib/src/guid.dart" />
  173. <option value="$PROJECT_DIR$/example/pubspec.yaml" />
  174. <option value="$PROJECT_DIR$/pubspec.yaml" />
  175. <option value="$PROJECT_DIR$/lib/flutter_blue.dart" />
  176. <option value="$PROJECT_DIR$/lib/src/bluetooth_service.dart" />
  177. <option value="$PROJECT_DIR$/protos/regenerate.md" />
  178. <option value="$PROJECT_DIR$/android/src/main/java/com/pauldemarco/flutterblue/ProtoMaker.java" />
  179. <option value="$PROJECT_DIR$/ios/Classes/FlutterBluePlugin.m" />
  180. <option value="$PROJECT_DIR$/protos/flutterblue.proto" />
  181. <option value="$PROJECT_DIR$/android/src/main/java/com/pauldemarco/flutterblue/FlutterBluePlugin.java" />
  182. <option value="$PROJECT_DIR$/lib/src/flutter_blue.dart" />
  183. <option value="$PROJECT_DIR$/lib/src/bluetooth_device.dart" />
  184. <option value="$PROJECT_DIR$/example/lib/main.dart" />
  185. <option value="$PROJECT_DIR$/README.md" />
  186. <option value="$PROJECT_DIR$/lib/src/bluetooth_descriptor.dart" />
  187. <option value="$PROJECT_DIR$/lib/src/bluetooth_characteristic.dart" />
  188. <option value="$PROJECT_DIR$/example/lib/widgets.dart" />
  189. </list>
  190. </option>
  191. </component>
  192. <component name="ProjectFrameBounds" extendedState="6">
  193. <option name="x" value="67" />
  194. <option name="y" value="25" />
  195. <option name="width" value="2493" />
  196. <option name="height" value="1415" />
  197. </component>
  198. <component name="ProjectView">
  199. <navigator proportions="" version="1">
  200. <foldersAlwaysOnTop value="true" />
  201. </navigator>
  202. <panes>
  203. <pane id="ProjectPane">
  204. <subPane>
  205. <expand>
  206. <path>
  207. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  208. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  209. </path>
  210. <path>
  211. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  212. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  213. <item name="android" type="462c0819:PsiDirectoryNode" />
  214. </path>
  215. <path>
  216. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  217. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  218. <item name="android" type="462c0819:PsiDirectoryNode" />
  219. <item name="main" type="462c0819:PsiDirectoryNode" />
  220. </path>
  221. <path>
  222. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  223. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  224. <item name="android" type="462c0819:PsiDirectoryNode" />
  225. <item name="main" type="462c0819:PsiDirectoryNode" />
  226. <item name="flutterblue" type="462c0819:PsiDirectoryNode" />
  227. </path>
  228. <path>
  229. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  230. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  231. <item name="example" type="462c0819:PsiDirectoryNode" />
  232. </path>
  233. <path>
  234. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  235. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  236. <item name="example" type="462c0819:PsiDirectoryNode" />
  237. <item name="lib" type="462c0819:PsiDirectoryNode" />
  238. </path>
  239. <path>
  240. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  241. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  242. <item name="example" type="462c0819:PsiDirectoryNode" />
  243. <item name="test" type="462c0819:PsiDirectoryNode" />
  244. </path>
  245. <path>
  246. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  247. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  248. <item name="ios" type="462c0819:PsiDirectoryNode" />
  249. </path>
  250. <path>
  251. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  252. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  253. <item name="ios" type="462c0819:PsiDirectoryNode" />
  254. <item name="Classes" type="462c0819:PsiDirectoryNode" />
  255. </path>
  256. <path>
  257. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  258. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  259. <item name="lib" type="462c0819:PsiDirectoryNode" />
  260. </path>
  261. <path>
  262. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  263. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  264. <item name="lib" type="462c0819:PsiDirectoryNode" />
  265. <item name="src" type="462c0819:PsiDirectoryNode" />
  266. </path>
  267. <path>
  268. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  269. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  270. <item name="protos" type="462c0819:PsiDirectoryNode" />
  271. </path>
  272. <path>
  273. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  274. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  275. <item name="site" type="462c0819:PsiDirectoryNode" />
  276. </path>
  277. <path>
  278. <item name="flutter_blue" type="b2602c69:ProjectViewProjectNode" />
  279. <item name="flutter_blue" type="462c0819:PsiDirectoryNode" />
  280. <item name="test" type="462c0819:PsiDirectoryNode" />
  281. </path>
  282. </expand>
  283. <select />
  284. </subPane>
  285. </pane>
  286. <pane id="PackagesPane" />
  287. <pane id="Scope" />
  288. </panes>
  289. </component>
  290. <component name="PropertiesComponent">
  291. <property name="android.sdk.path" value="$PROJECT_DIR$/../Android/Sdk" />
  292. <property name="dart.analysis.tool.window.force.activate" value="false" />
  293. <property name="io.flutter.reload.alreadyRun" value="true" />
  294. <property name="last_opened_file_path" value="$PROJECT_DIR$/../auto_data2" />
  295. <property name="settings.editor.selected.configurable" value="flutter.settings" />
  296. <property name="show.migrate.to.gradle.popup" value="false" />
  297. </component>
  298. <component name="RecentsManager">
  299. <key name="CopyFile.RECENT_KEYS">
  300. <recent name="$PROJECT_DIR$/example" />
  301. <recent name="$PROJECT_DIR$/example/android/app/src/main" />
  302. <recent name="$PROJECT_DIR$/example/android" />
  303. </key>
  304. <key name="MoveFile.RECENT_KEYS">
  305. <recent name="$PROJECT_DIR$/example/android" />
  306. <recent name="$PROJECT_DIR$/android" />
  307. </key>
  308. </component>
  309. <component name="RunDashboard">
  310. <option name="ruleStates">
  311. <list>
  312. <RuleState>
  313. <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
  314. </RuleState>
  315. <RuleState>
  316. <option name="name" value="StatusDashboardGroupingRule" />
  317. </RuleState>
  318. </list>
  319. </option>
  320. </component>
  321. <component name="RunManager" selected="Flutter.main.dart">
  322. <configuration default="true" type="Application" factoryName="Application">
  323. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  324. <method v="2">
  325. <option name="Make" enabled="true" />
  326. </method>
  327. </configuration>
  328. <configuration name="main.dart" type="FlutterRunConfigurationType" factoryName="Flutter">
  329. <option name="filePath" value="$PROJECT_DIR$/example/lib/main.dart" />
  330. <method v="2" />
  331. </configuration>
  332. <configuration name="tests in guid_test.dart" type="FlutterTestConfigType" factoryName="Flutter Test" temporary="true" nameIsGenerated="true">
  333. <option name="testFile" value="$PROJECT_DIR$/test/guid_test.dart" />
  334. <method v="2" />
  335. </configuration>
  336. <configuration default="true" type="JUnit" factoryName="JUnit">
  337. <option name="TEST_OBJECT" value="class" />
  338. <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
  339. <method v="2">
  340. <option name="Make" enabled="true" />
  341. </method>
  342. </configuration>
  343. <configuration default="true" type="TestNG">
  344. <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
  345. <properties />
  346. <listeners />
  347. <method v="2">
  348. <option name="Make" enabled="true" />
  349. </method>
  350. </configuration>
  351. <list>
  352. <item itemvalue="Flutter.main.dart" />
  353. <item itemvalue="Flutter Test.tests in guid_test.dart" />
  354. </list>
  355. <recent_temporary>
  356. <list>
  357. <item itemvalue="Flutter Test.tests in guid_test.dart" />
  358. <item itemvalue="Flutter Test.tests in guid_test.dart" />
  359. </list>
  360. </recent_temporary>
  361. </component>
  362. <component name="SvnConfiguration">
  363. <configuration />
  364. </component>
  365. <component name="TaskManager">
  366. <task active="true" id="Default" summary="Default task">
  367. <changelist id="f9a2a7b0-be08-4e0c-ac22-29d107d17eef" name="Default" comment="" />
  368. <created>1544553457689</created>
  369. <option name="number" value="Default" />
  370. <option name="presentableId" value="Default" />
  371. <updated>1544553457689</updated>
  372. </task>
  373. <task id="LOCAL-00001" summary="[Android] Print newState for onConnectionStateChange.">
  374. <created>1544560338903</created>
  375. <option name="number" value="00001" />
  376. <option name="presentableId" value="LOCAL-00001" />
  377. <option name="project" value="LOCAL" />
  378. <updated>1544560338903</updated>
  379. </task>
  380. <task id="LOCAL-00002" summary="Expose autoConnect as a parameter to connect().">
  381. <created>1544560382943</created>
  382. <option name="number" value="00002" />
  383. <option name="presentableId" value="LOCAL-00002" />
  384. <option name="project" value="LOCAL" />
  385. <updated>1544560382943</updated>
  386. </task>
  387. <task id="LOCAL-00003" summary="Updated plugin to latest plugin structure [Dart] [Android].">
  388. <created>1545352112921</created>
  389. <option name="number" value="00003" />
  390. <option name="presentableId" value="LOCAL-00003" />
  391. <option name="project" value="LOCAL" />
  392. <updated>1545352112921</updated>
  393. </task>
  394. <task id="LOCAL-00004" summary="Setup servicesDiscoveredChannel before invoking method. Fixes #107">
  395. <created>1545515736219</created>
  396. <option name="number" value="00004" />
  397. <option name="presentableId" value="LOCAL-00004" />
  398. <option name="project" value="LOCAL" />
  399. <updated>1545515736219</updated>
  400. </task>
  401. <task id="LOCAL-00005" summary="Fix uuid bug in startScan18.">
  402. <created>1545515757574</created>
  403. <option name="number" value="00005" />
  404. <option name="presentableId" value="LOCAL-00005" />
  405. <option name="project" value="LOCAL" />
  406. <updated>1545515757574</updated>
  407. </task>
  408. <task id="LOCAL-00006" summary="dartfmt on src folder.">
  409. <created>1545515836257</created>
  410. <option name="number" value="00006" />
  411. <option name="presentableId" value="LOCAL-00006" />
  412. <option name="project" value="LOCAL" />
  413. <updated>1545515836257</updated>
  414. </task>
  415. <task id="LOCAL-00007" summary="Casting to bool for isAvailable/isOn. Fixes #122">
  416. <created>1545517807282</created>
  417. <option name="number" value="00007" />
  418. <option name="presentableId" value="LOCAL-00007" />
  419. <option name="project" value="LOCAL" />
  420. <updated>1545517807282</updated>
  421. </task>
  422. <task id="LOCAL-00008" summary="[Dart] [Android] Standardize logging across plugin, iOS still needed. #45">
  423. <created>1545874873867</created>
  424. <option name="number" value="00008" />
  425. <option name="presentableId" value="LOCAL-00008" />
  426. <option name="project" value="LOCAL" />
  427. <updated>1545874873867</updated>
  428. </task>
  429. <task id="LOCAL-00009" summary="Put connect and disconnect into BluetoothDevice.">
  430. <created>1545932798247</created>
  431. <option name="number" value="00009" />
  432. <option name="presentableId" value="LOCAL-00009" />
  433. <option name="project" value="LOCAL" />
  434. <updated>1545932798247</updated>
  435. </task>
  436. <task id="LOCAL-00010" summary="Moved methods from BluetoothDevice to Characteristic/Descriptor. Updated README and example app.">
  437. <created>1545935205691</created>
  438. <option name="number" value="00010" />
  439. <option name="presentableId" value="LOCAL-00010" />
  440. <option name="project" value="LOCAL" />
  441. <updated>1545935205691</updated>
  442. </task>
  443. <task id="LOCAL-00011" summary="Removed optional new and const from Example main.dart">
  444. <created>1545935270355</created>
  445. <option name="number" value="00011" />
  446. <option name="presentableId" value="LOCAL-00011" />
  447. <option name="project" value="LOCAL" />
  448. <updated>1545935270355</updated>
  449. </task>
  450. <task id="LOCAL-00012" summary="Disconnect gatt first so callback fires, then close it. Fixes #160">
  451. <created>1545953402903</created>
  452. <option name="number" value="00012" />
  453. <option name="presentableId" value="LOCAL-00012" />
  454. <option name="project" value="LOCAL" />
  455. <updated>1545953402903</updated>
  456. </task>
  457. <task id="LOCAL-00013" summary="Fixed possible NPE [Android].">
  458. <created>1545953693422</created>
  459. <option name="number" value="00013" />
  460. <option name="presentableId" value="LOCAL-00013" />
  461. <option name="project" value="LOCAL" />
  462. <updated>1545953693422</updated>
  463. </task>
  464. <task id="LOCAL-00014" summary="Override hashcode/equals for ScanResult and BluetoothDevice.">
  465. <created>1546024874325</created>
  466. <option name="number" value="00014" />
  467. <option name="presentableId" value="LOCAL-00014" />
  468. <option name="project" value="LOCAL" />
  469. <updated>1546024874325</updated>
  470. </task>
  471. <task id="LOCAL-00015" summary="Fix NPE in connect function.">
  472. <created>1546024919847</created>
  473. <option name="number" value="00015" />
  474. <option name="presentableId" value="LOCAL-00015" />
  475. <option name="project" value="LOCAL" />
  476. <updated>1546024919847</updated>
  477. </task>
  478. <task id="LOCAL-00016" summary="Stop throwing error on Android when services are empty.">
  479. <created>1546030924796</created>
  480. <option name="number" value="00016" />
  481. <option name="presentableId" value="LOCAL-00016" />
  482. <option name="project" value="LOCAL" />
  483. <updated>1546030924796</updated>
  484. </task>
  485. <task id="LOCAL-00017" summary="Make updateDescriptors private to library.">
  486. <created>1546036375910</created>
  487. <option name="number" value="00017" />
  488. <option name="presentableId" value="LOCAL-00017" />
  489. <option name="project" value="LOCAL" />
  490. <updated>1546036375910</updated>
  491. </task>
  492. <task id="LOCAL-00018" summary="Remove default constructors for Device/Service/Characteristic/Descriptor.">
  493. <created>1546037137956</created>
  494. <option name="number" value="00018" />
  495. <option name="presentableId" value="LOCAL-00018" />
  496. <option name="project" value="LOCAL" />
  497. <updated>1546037137956</updated>
  498. </task>
  499. <task id="LOCAL-00019" summary="OnValueChanged -&gt; OnCharacteristicChanged. Moved value stream to characteristic.&#10;&#10;This is the beginning of the API overhaul to a fully reactive plugin.">
  500. <created>1546038169112</created>
  501. <option name="number" value="00019" />
  502. <option name="presentableId" value="LOCAL-00019" />
  503. <option name="project" value="LOCAL" />
  504. <updated>1546038169112</updated>
  505. </task>
  506. <task id="LOCAL-00020" summary="Updating iOS files to latest plugin structure.">
  507. <created>1546055451744</created>
  508. <option name="number" value="00020" />
  509. <option name="presentableId" value="LOCAL-00020" />
  510. <option name="project" value="LOCAL" />
  511. <updated>1546055451744</updated>
  512. </task>
  513. <task id="LOCAL-00021" summary="Updating iOS project files.">
  514. <created>1546055492253</created>
  515. <option name="number" value="00021" />
  516. <option name="presentableId" value="LOCAL-00021" />
  517. <option name="project" value="LOCAL" />
  518. <updated>1546055492253</updated>
  519. </task>
  520. <task id="LOCAL-00022" summary="Fix bug in scan.">
  521. <created>1549315985478</created>
  522. <option name="number" value="00022" />
  523. <option name="presentableId" value="LOCAL-00022" />
  524. <option name="project" value="LOCAL" />
  525. <updated>1549315985478</updated>
  526. </task>
  527. <option name="localTasksCounter" value="23" />
  528. <servers />
  529. </component>
  530. <component name="TestHistory">
  531. <history-entry file="tests_in_guid_test_dart - 2018.12.20 at 19h 19m 44s.xml">
  532. <configuration name="tests in guid_test.dart" configurationId="FlutterTestConfigType" />
  533. </history-entry>
  534. <history-entry file="tests_in_guid_test_dart - 2018.12.20 at 19h 21m 27s.xml">
  535. <configuration name="tests in guid_test.dart" configurationId="FlutterTestConfigType" />
  536. </history-entry>
  537. </component>
  538. <component name="TodoView">
  539. <todo-panel id="selected-file">
  540. <is-autoscroll-to-source value="true" />
  541. </todo-panel>
  542. <todo-panel id="all">
  543. <are-packages-shown value="true" />
  544. <is-autoscroll-to-source value="true" />
  545. </todo-panel>
  546. </component>
  547. <component name="ToolWindowManager">
  548. <frame x="67" y="25" width="2493" height="1415" extended-state="6" />
  549. <layout>
  550. <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.38087454" />
  551. <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
  552. <window_info id="Designer" order="2" />
  553. <window_info id="Image Layers" order="3" />
  554. <window_info id="Favorites" order="4" side_tool="true" />
  555. <window_info id="Capture Tool" order="5" />
  556. <window_info id="Captures" order="6" weight="0.25" />
  557. <window_info id="UI Designer" order="7" />
  558. <window_info anchor="bottom" id="Message" order="0" />
  559. <window_info anchor="bottom" id="Find" order="1" weight="0.3299532" />
  560. <window_info anchor="bottom" id="Run" order="2" weight="0.3299532" />
  561. <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
  562. <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
  563. <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
  564. <window_info anchor="bottom" id="TODO" order="6" weight="0.3299532" />
  565. <window_info anchor="bottom" id="Dart Analysis" order="7" weight="0.3299532" />
  566. <window_info active="true" anchor="bottom" id="Terminal" order="8" visible="true" weight="0.32970452" />
  567. <window_info anchor="bottom" id="Event Log" order="9" side_tool="true" />
  568. <window_info anchor="bottom" id="Version Control" order="10" weight="0.44409937" />
  569. <window_info anchor="bottom" id="Flutter Performance" order="11" side_tool="true" />
  570. <window_info anchor="bottom" id="Messages" order="12" weight="0.3299532" />
  571. <window_info anchor="right" id="Maven" />
  572. <window_info anchor="right" id="Commander" order="0" weight="0.4" />
  573. <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
  574. <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
  575. <window_info anchor="right" id="Flutter Inspector" order="3" />
  576. <window_info anchor="right" id="Capture Analysis" order="4" />
  577. <window_info anchor="right" id="Flutter Outline" order="5" />
  578. <window_info anchor="right" id="Palette&#9;" order="6" />
  579. <window_info anchor="right" id="Theme Preview" order="7" />
  580. <window_info anchor="right" id="Palette" order="8" />
  581. <window_info anchor="right" id="Maven Projects" order="9" />
  582. </layout>
  583. </component>
  584. <component name="VcsManagerConfiguration">
  585. <MESSAGE value="[Android] Print newState for onConnectionStateChange." />
  586. <MESSAGE value="Expose autoConnect as a parameter to connect()." />
  587. <MESSAGE value="Updated plugin to latest plugin structure [Dart] [Android]." />
  588. <MESSAGE value="Setup servicesDiscoveredChannel before invoking method. Fixes #107" />
  589. <MESSAGE value="Fix uuid bug in startScan18." />
  590. <MESSAGE value="dartfmt on src folder." />
  591. <MESSAGE value="Casting to bool for isAvailable/isOn. Fixes #122" />
  592. <MESSAGE value="[Dart] [Android] Standardize logging across plugin, iOS still needed. #45" />
  593. <MESSAGE value="Put connect and disconnect into BluetoothDevice." />
  594. <MESSAGE value="Moved methods from BluetoothDevice to Characteristic/Descriptor. Updated README and example app." />
  595. <MESSAGE value="Removed optional new and const from Example main.dart" />
  596. <MESSAGE value="Disconnect gatt first so callback fires, then close it. Fixes #160" />
  597. <MESSAGE value="Fixed possible NPE [Android]." />
  598. <MESSAGE value="Override hashcode/equals for ScanResult and BluetoothDevice." />
  599. <MESSAGE value="Fix NPE in connect function." />
  600. <MESSAGE value="Stop throwing error on Android when services are empty." />
  601. <MESSAGE value="Make updateDescriptors private to library." />
  602. <MESSAGE value="Remove default constructors for Device/Service/Characteristic/Descriptor." />
  603. <MESSAGE value="OnValueChanged -&gt; OnCharacteristicChanged. Moved value stream to characteristic.&#10;&#10;This is the beginning of the API overhaul to a fully reactive plugin." />
  604. <MESSAGE value="Updating iOS files to latest plugin structure." />
  605. <MESSAGE value="Updating iOS project files." />
  606. <MESSAGE value="Fix bug in scan." />
  607. <option name="LAST_COMMIT_MESSAGE" value="Fix bug in scan." />
  608. </component>
  609. <component name="editorHistoryManager">
  610. <entry file="file://$PROJECT_DIR$/example/android/gradle.properties">
  611. <provider selected="true" editor-type-id="text-editor" />
  612. </entry>
  613. <entry file="file://$PROJECT_DIR$/example/android/local.properties">
  614. <provider selected="true" editor-type-id="text-editor" />
  615. </entry>
  616. <entry file="file://$PROJECT_DIR$/example/android/gradlew">
  617. <provider selected="true" editor-type-id="text-editor" />
  618. </entry>
  619. <entry file="file://$PROJECT_DIR$/example/android/app/build.gradle">
  620. <provider selected="true" editor-type-id="text-editor">
  621. <state relative-caret-position="307">
  622. <caret line="38" column="40" lean-forward="true" selection-start-line="38" selection-start-column="40" selection-end-line="38" selection-end-column="40" />
  623. </state>
  624. </provider>
  625. </entry>
  626. <entry file="file://$PROJECT_DIR$/example/android/app/src/main/AndroidManifest.xml">
  627. <provider selected="true" editor-type-id="text-editor">
  628. <state relative-caret-position="288">
  629. <caret line="16" column="43" selection-start-line="16" selection-start-column="43" selection-end-line="16" selection-end-column="43" />
  630. </state>
  631. </provider>
  632. </entry>
  633. <entry file="file://$PROJECT_DIR$/example/android/settings.gradle">
  634. <provider selected="true" editor-type-id="text-editor">
  635. <state relative-caret-position="270">
  636. <caret line="15" lean-forward="true" selection-start-line="15" selection-end-line="15" />
  637. </state>
  638. </provider>
  639. </entry>
  640. <entry file="file://$PROJECT_DIR$/example/android/app/src/main/java/com/pauldemarco/flutterblueexample/MainActivity.java">
  641. <provider selected="true" editor-type-id="text-editor">
  642. <state relative-caret-position="126">
  643. <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
  644. </state>
  645. </provider>
  646. </entry>
  647. <entry file="file://$PROJECT_DIR$/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java">
  648. <provider selected="true" editor-type-id="text-editor">
  649. <state relative-caret-position="126">
  650. <caret line="8" column="19" selection-start-line="8" selection-start-column="19" selection-end-line="8" selection-end-column="19" />
  651. </state>
  652. </provider>
  653. </entry>
  654. <entry file="file://$PROJECT_DIR$/example/android/app/src/main/res/values/styles.xml">
  655. <provider selected="true" editor-type-id="text-editor" />
  656. </entry>
  657. <entry file="file://$PROJECT_DIR$/example/test/widget_test.dart">
  658. <provider selected="true" editor-type-id="text-editor">
  659. <state relative-caret-position="144">
  660. <caret line="13" column="1" lean-forward="true" selection-start-line="13" selection-start-column="1" selection-end-line="13" selection-end-column="1" />
  661. </state>
  662. </provider>
  663. </entry>
  664. <entry file="file://$PROJECT_DIR$/lib/gen/flutterblue.pb.dart">
  665. <provider selected="true" editor-type-id="text-editor">
  666. <state relative-caret-position="288">
  667. <caret line="107" column="26" selection-start-line="107" selection-start-column="26" selection-end-line="107" selection-end-column="26" />
  668. </state>
  669. </provider>
  670. </entry>
  671. <entry file="file://$PROJECT_DIR$/../flutter/bin/cache/pkg/sky_engine/lib/async/future.dart">
  672. <provider selected="true" editor-type-id="text-editor">
  673. <state relative-caret-position="600">
  674. <caret line="311" column="17" selection-start-line="311" selection-start-column="17" selection-end-line="311" selection-end-column="17" />
  675. </state>
  676. </provider>
  677. </entry>
  678. <entry file="file://$PROJECT_DIR$/../flutter/bin/cache/pkg/sky_engine/lib/async/timer.dart">
  679. <provider selected="true" editor-type-id="text-editor">
  680. <state relative-caret-position="-426">
  681. <caret line="44" column="10" selection-start-line="44" selection-start-column="10" selection-end-line="44" selection-end-column="10" />
  682. </state>
  683. </provider>
  684. </entry>
  685. <entry file="file://$PROJECT_DIR$/ios/gen/Flutterblue.pbobjc.h">
  686. <provider selected="true" editor-type-id="text-editor" />
  687. </entry>
  688. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/theme_data.dart">
  689. <provider selected="true" editor-type-id="text-editor">
  690. <state relative-caret-position="276">
  691. <caret line="432" column="20" selection-start-line="432" selection-start-column="20" selection-end-line="432" selection-end-column="20" />
  692. </state>
  693. </provider>
  694. </entry>
  695. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/app.dart">
  696. <provider selected="true" editor-type-id="text-editor">
  697. <state relative-caret-position="248">
  698. <caret line="405" column="59" lean-forward="true" selection-start-line="405" selection-start-column="59" selection-end-line="405" selection-end-column="59" />
  699. </state>
  700. </provider>
  701. </entry>
  702. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/colors.dart">
  703. <provider selected="true" editor-type-id="text-editor">
  704. <state relative-caret-position="276">
  705. <caret line="828" column="29" selection-start-line="828" selection-start-column="29" selection-end-line="828" selection-end-column="29" />
  706. </state>
  707. </provider>
  708. </entry>
  709. <entry file="file://$PROJECT_DIR$/../flutter/bin/cache/pkg/sky_engine/lib/core/set.dart">
  710. <provider selected="true" editor-type-id="text-editor">
  711. <state relative-caret-position="2880">
  712. <caret line="162" column="7" selection-start-line="162" selection-start-column="7" selection-end-line="162" selection-end-column="7" />
  713. </state>
  714. </provider>
  715. </entry>
  716. <entry file="file://$PROJECT_DIR$/example/pubspec.yaml">
  717. <provider selected="true" editor-type-id="text-editor">
  718. <state relative-caret-position="306">
  719. <caret line="17" lean-forward="true" selection-start-line="17" selection-end-line="17" />
  720. </state>
  721. </provider>
  722. </entry>
  723. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/refresh_indicator.dart">
  724. <provider selected="true" editor-type-id="text-editor">
  725. <state relative-caret-position="276">
  726. <caret line="36" column="8" selection-start-line="36" selection-start-column="8" selection-end-line="36" selection-end-column="8" />
  727. </state>
  728. </provider>
  729. </entry>
  730. <entry file="file://$PROJECT_DIR$/../flutter/bin/cache/pkg/sky_engine/lib/async/stream.dart">
  731. <provider selected="true" editor-type-id="text-editor">
  732. <state relative-caret-position="438">
  733. <caret line="1166" column="16" selection-start-line="1166" selection-start-column="16" selection-end-line="1166" selection-end-column="16" />
  734. </state>
  735. </provider>
  736. </entry>
  737. <entry file="file://$PROJECT_DIR$/../.pub-cache/hosted/pub.dartlang.org/rxdart-0.20.0/lib/src/subjects/publish_subject.dart">
  738. <provider selected="true" editor-type-id="text-editor">
  739. <state relative-caret-position="432">
  740. <caret line="27" column="6" selection-start-line="27" selection-start-column="6" selection-end-line="27" selection-end-column="6" />
  741. </state>
  742. </provider>
  743. </entry>
  744. <entry file="file://$PROJECT_DIR$/../.pub-cache/hosted/pub.dartlang.org/rxdart-0.20.0/lib/src/observables/observable.dart">
  745. <provider selected="true" editor-type-id="text-editor">
  746. <state relative-caret-position="384">
  747. <caret line="2125" column="16" selection-start-line="2125" selection-start-column="16" selection-end-line="2125" selection-end-column="16" />
  748. </state>
  749. </provider>
  750. </entry>
  751. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/expansion_tile.dart">
  752. <provider selected="true" editor-type-id="text-editor">
  753. <state relative-caret-position="266">
  754. <caret line="31" column="46" selection-start-line="31" selection-start-column="38" selection-end-line="31" selection-end-column="46" />
  755. </state>
  756. </provider>
  757. </entry>
  758. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/widgets/preferred_size.dart">
  759. <provider selected="true" editor-type-id="text-editor">
  760. <state relative-caret-position="415">
  761. <caret line="44" column="8" selection-start-line="44" selection-start-column="8" selection-end-line="44" selection-end-column="8" />
  762. </state>
  763. </provider>
  764. </entry>
  765. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/animation/animations.dart">
  766. <provider selected="true" editor-type-id="text-editor">
  767. <state relative-caret-position="1248">
  768. <caret line="372" column="2" selection-start-line="372" selection-start-column="2" selection-end-line="372" selection-end-column="2" />
  769. </state>
  770. </provider>
  771. </entry>
  772. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart">
  773. <provider selected="true" editor-type-id="text-editor">
  774. <state relative-caret-position="594">
  775. <caret line="35" column="8" selection-start-line="35" selection-start-column="8" selection-end-line="35" selection-end-column="8" />
  776. </state>
  777. </provider>
  778. </entry>
  779. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/widgets/implicit_animations.dart">
  780. <provider selected="true" editor-type-id="text-editor">
  781. <state relative-caret-position="276">
  782. <caret line="1248" column="8" selection-start-line="1248" selection-start-column="8" selection-end-line="1248" selection-end-column="8" />
  783. </state>
  784. </provider>
  785. </entry>
  786. <entry file="file://$PROJECT_DIR$/../.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart">
  787. <provider selected="true" editor-type-id="text-editor">
  788. <state relative-caret-position="-858">
  789. <caret line="262" column="18" selection-start-line="262" selection-start-column="18" selection-end-line="262" selection-end-column="18" />
  790. </state>
  791. </provider>
  792. </entry>
  793. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/material/progress_indicator.dart">
  794. <provider selected="true" editor-type-id="text-editor">
  795. <state relative-caret-position="-1560">
  796. <caret line="404" column="21" selection-start-line="404" selection-start-column="21" selection-end-line="404" selection-end-column="21" />
  797. </state>
  798. </provider>
  799. </entry>
  800. <entry file="file://$PROJECT_DIR$/../flutter/packages/flutter/lib/src/widgets/transitions.dart">
  801. <provider selected="true" editor-type-id="text-editor">
  802. <state relative-caret-position="186">
  803. <caret line="242" column="108" selection-start-line="242" selection-start-column="24" selection-end-line="242" selection-end-column="108" />
  804. </state>
  805. </provider>
  806. </entry>
  807. <entry file="file://$PROJECT_DIR$/android/src/main/java/com/pauldemarco/flutterblue/ProtoMaker.java">
  808. <provider selected="true" editor-type-id="text-editor">
  809. <state relative-caret-position="738">
  810. <caret line="207" column="1" selection-start-line="207" selection-start-column="1" selection-end-line="207" selection-end-column="1" />
  811. </state>
  812. </provider>
  813. </entry>
  814. <entry file="file://$PROJECT_DIR$/ios/Classes/FlutterBluePlugin.m">
  815. <provider selected="true" editor-type-id="text-editor">
  816. <state relative-caret-position="181">
  817. <caret line="436" column="45" selection-start-line="436" selection-start-column="45" selection-end-line="436" selection-end-column="45" />
  818. </state>
  819. </provider>
  820. </entry>
  821. <entry file="file://$PROJECT_DIR$/README.md">
  822. <provider selected="true" editor-type-id="text-editor">
  823. <state relative-caret-position="-630">
  824. <caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
  825. </state>
  826. </provider>
  827. </entry>
  828. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_descriptor.dart">
  829. <provider selected="true" editor-type-id="text-editor">
  830. <state relative-caret-position="234">
  831. <caret line="15" column="22" selection-start-line="15" selection-start-column="22" selection-end-line="15" selection-end-column="22" />
  832. </state>
  833. </provider>
  834. </entry>
  835. <entry file="file://$PROJECT_DIR$/example/lib/widgets.dart">
  836. <provider selected="true" editor-type-id="text-editor">
  837. <state relative-caret-position="451">
  838. <caret line="250" column="6" selection-start-line="250" selection-start-column="6" selection-end-line="250" selection-end-column="6" />
  839. <folding>
  840. <element signature="e#0#39#0" expanded="true" />
  841. </folding>
  842. </state>
  843. </provider>
  844. </entry>
  845. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_characteristic.dart">
  846. <provider selected="true" editor-type-id="text-editor">
  847. <state relative-caret-position="900">
  848. <caret line="52" column="3" selection-start-line="52" selection-start-column="3" selection-end-line="52" selection-end-column="3" />
  849. </state>
  850. </provider>
  851. </entry>
  852. <entry file="file://$PROJECT_DIR$/example/lib/main.dart">
  853. <provider selected="true" editor-type-id="text-editor">
  854. <state relative-caret-position="2304">
  855. <caret line="134" selection-start-line="134" selection-end-line="134" />
  856. <folding>
  857. <element signature="e#0#9013#0" expanded="true" />
  858. </folding>
  859. </state>
  860. </provider>
  861. </entry>
  862. <entry file="file://$PROJECT_DIR$/android/src/main/java/com/pauldemarco/flutterblue/FlutterBluePlugin.java">
  863. <provider selected="true" editor-type-id="text-editor">
  864. <state relative-caret-position="2700">
  865. <caret line="196" column="66" selection-start-line="196" selection-start-column="56" selection-end-line="196" selection-end-column="66" />
  866. </state>
  867. </provider>
  868. </entry>
  869. <entry file="file://$PROJECT_DIR$/lib/src/guid.dart">
  870. <provider selected="true" editor-type-id="text-editor">
  871. <state relative-caret-position="510">
  872. <caret line="32" column="27" selection-start-line="32" selection-start-column="27" selection-end-line="32" selection-end-column="27" />
  873. <folding>
  874. <element signature="e#0#2874#0" expanded="true" />
  875. </folding>
  876. </state>
  877. </provider>
  878. </entry>
  879. <entry file="file://$PROJECT_DIR$/lib/flutter_blue.dart">
  880. <provider selected="true" editor-type-id="text-editor">
  881. <state relative-caret-position="170">
  882. <caret line="12" selection-start-line="12" selection-end-line="12" />
  883. </state>
  884. </provider>
  885. </entry>
  886. <entry file="file://$PROJECT_DIR$/protos/flutterblue.proto">
  887. <provider selected="true" editor-type-id="text-editor">
  888. <state relative-caret-position="3128">
  889. <caret line="184" column="20" selection-start-line="184" selection-start-column="20" selection-end-line="184" selection-end-column="20" />
  890. </state>
  891. </provider>
  892. </entry>
  893. <entry file="file://$PROJECT_DIR$/protos/regenerate.md">
  894. <provider selected="true" editor-type-id="text-editor">
  895. <state relative-caret-position="204">
  896. <caret line="12" column="3" selection-start-line="12" selection-start-column="3" selection-end-line="12" selection-end-column="51" />
  897. </state>
  898. </provider>
  899. </entry>
  900. <entry file="file://$PROJECT_DIR$/test/guid_test.dart">
  901. <provider selected="true" editor-type-id="text-editor">
  902. <state relative-caret-position="34">
  903. <caret line="5" column="48" selection-start-line="5" selection-start-column="48" selection-end-line="5" selection-end-column="48" />
  904. <folding>
  905. <element signature="e#0#1997#0" expanded="true" />
  906. </folding>
  907. </state>
  908. </provider>
  909. </entry>
  910. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_device.dart">
  911. <provider selected="true" editor-type-id="text-editor">
  912. <state relative-caret-position="3604">
  913. <caret line="214" column="20" selection-start-line="214" selection-start-column="20" selection-end-line="214" selection-end-column="20" />
  914. </state>
  915. </provider>
  916. </entry>
  917. <entry file="file://$PROJECT_DIR$/lib/src/bluetooth_service.dart">
  918. <provider selected="true" editor-type-id="text-editor">
  919. <state relative-caret-position="187">
  920. <caret line="13" column="8" selection-start-line="13" selection-start-column="8" selection-end-line="13" selection-end-column="8" />
  921. </state>
  922. </provider>
  923. </entry>
  924. <entry file="file://$PROJECT_DIR$/lib/src/constants.dart">
  925. <provider selected="true" editor-type-id="text-editor">
  926. <state relative-caret-position="68">
  927. <caret line="6" column="30" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
  928. <folding>
  929. <element signature="e#0#240#0" expanded="true" />
  930. </folding>
  931. </state>
  932. </provider>
  933. </entry>
  934. <entry file="file://$PROJECT_DIR$/pubspec.yaml">
  935. <provider selected="true" editor-type-id="text-editor">
  936. <state relative-caret-position="238">
  937. <caret line="14" selection-start-line="14" selection-end-line="14" />
  938. </state>
  939. </provider>
  940. </entry>
  941. <entry file="file://$PROJECT_DIR$/lib/src/flutter_blue.dart">
  942. <provider selected="true" editor-type-id="text-editor">
  943. <state relative-caret-position="602">
  944. <caret line="172" column="10" selection-start-line="172" selection-start-column="10" selection-end-line="172" selection-end-column="10" />
  945. </state>
  946. </provider>
  947. </entry>
  948. <entry file="file://$PROJECT_DIR$/android/src/main/AndroidManifest.xml">
  949. <provider selected="true" editor-type-id="text-editor" />
  950. </entry>
  951. <entry file="file://$PROJECT_DIR$/android/build.gradle">
  952. <provider selected="true" editor-type-id="text-editor">
  953. <state relative-caret-position="-139" />
  954. </provider>
  955. </entry>
  956. </component>
  957. </project>