PD Buddy Sink Firmware
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.

firmware_structure.svg 40KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="8.5in"
  12. height="11in"
  13. viewBox="0 0 215.9 279.4"
  14. version="1.1"
  15. id="svg8"
  16. sodipodi:docname="firmware_structure.svg"
  17. inkscape:version="0.92.1 r">
  18. <defs
  19. id="defs2">
  20. <marker
  21. inkscape:isstock="true"
  22. style="overflow:visible;"
  23. id="marker11527"
  24. refX="0.0"
  25. refY="0.0"
  26. orient="auto"
  27. inkscape:stockid="Arrow1Lend">
  28. <path
  29. transform="scale(0.8) rotate(180) translate(12.5,0)"
  30. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  31. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  32. id="path11525" />
  33. </marker>
  34. <marker
  35. inkscape:isstock="true"
  36. style="overflow:visible;"
  37. id="marker9585"
  38. refX="0.0"
  39. refY="0.0"
  40. orient="auto"
  41. inkscape:stockid="Arrow1Lend">
  42. <path
  43. transform="scale(0.8) rotate(180) translate(12.5,0)"
  44. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  45. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  46. id="path9583" />
  47. </marker>
  48. <marker
  49. inkscape:isstock="true"
  50. style="overflow:visible;"
  51. id="marker9123"
  52. refX="0.0"
  53. refY="0.0"
  54. orient="auto"
  55. inkscape:stockid="Arrow1Lend">
  56. <path
  57. transform="scale(0.8) rotate(180) translate(12.5,0)"
  58. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  59. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  60. id="path9121" />
  61. </marker>
  62. <marker
  63. inkscape:stockid="Arrow1Lend"
  64. orient="auto"
  65. refY="0.0"
  66. refX="0.0"
  67. id="marker9035"
  68. style="overflow:visible;"
  69. inkscape:isstock="true"
  70. inkscape:collect="always">
  71. <path
  72. id="path9033"
  73. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  74. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  75. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  76. </marker>
  77. <marker
  78. inkscape:isstock="true"
  79. style="overflow:visible;"
  80. id="marker8953"
  81. refX="0.0"
  82. refY="0.0"
  83. orient="auto"
  84. inkscape:stockid="Arrow1Lend"
  85. inkscape:collect="always">
  86. <path
  87. transform="scale(0.8) rotate(180) translate(12.5,0)"
  88. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  89. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  90. id="path8951" />
  91. </marker>
  92. <marker
  93. inkscape:stockid="Arrow1Lend"
  94. orient="auto"
  95. refY="0.0"
  96. refX="0.0"
  97. id="marker8619"
  98. style="overflow:visible;"
  99. inkscape:isstock="true"
  100. inkscape:collect="always">
  101. <path
  102. id="path8617"
  103. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  104. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  105. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  106. </marker>
  107. <marker
  108. inkscape:isstock="true"
  109. style="overflow:visible;"
  110. id="marker8549"
  111. refX="0.0"
  112. refY="0.0"
  113. orient="auto"
  114. inkscape:stockid="Arrow1Lend"
  115. inkscape:collect="always">
  116. <path
  117. transform="scale(0.8) rotate(180) translate(12.5,0)"
  118. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  119. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  120. id="path8547" />
  121. </marker>
  122. <marker
  123. inkscape:stockid="Arrow1Lend"
  124. orient="auto"
  125. refY="0.0"
  126. refX="0.0"
  127. id="marker7571"
  128. style="overflow:visible;"
  129. inkscape:isstock="true"
  130. inkscape:collect="always">
  131. <path
  132. id="path7569"
  133. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  134. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  135. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  136. </marker>
  137. <marker
  138. inkscape:isstock="true"
  139. style="overflow:visible;"
  140. id="marker6867"
  141. refX="0.0"
  142. refY="0.0"
  143. orient="auto"
  144. inkscape:stockid="Arrow1Lend"
  145. inkscape:collect="always">
  146. <path
  147. transform="scale(0.8) rotate(180) translate(12.5,0)"
  148. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  149. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  150. id="path6865" />
  151. </marker>
  152. <marker
  153. inkscape:stockid="Arrow1Lend"
  154. orient="auto"
  155. refY="0.0"
  156. refX="0.0"
  157. id="marker6815"
  158. style="overflow:visible;"
  159. inkscape:isstock="true"
  160. inkscape:collect="always">
  161. <path
  162. id="path6813"
  163. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  164. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  165. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  166. </marker>
  167. <marker
  168. inkscape:isstock="true"
  169. style="overflow:visible;"
  170. id="marker6315"
  171. refX="0.0"
  172. refY="0.0"
  173. orient="auto"
  174. inkscape:stockid="Arrow1Lend"
  175. inkscape:collect="always">
  176. <path
  177. transform="scale(0.8) rotate(180) translate(12.5,0)"
  178. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  179. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  180. id="path6313" />
  181. </marker>
  182. <marker
  183. inkscape:stockid="Arrow1Lend"
  184. orient="auto"
  185. refY="0.0"
  186. refX="0.0"
  187. id="marker4893"
  188. style="overflow:visible;"
  189. inkscape:isstock="true">
  190. <path
  191. id="path4891"
  192. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  193. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  194. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  195. </marker>
  196. <marker
  197. inkscape:isstock="true"
  198. style="overflow:visible;"
  199. id="marker4857"
  200. refX="0.0"
  201. refY="0.0"
  202. orient="auto"
  203. inkscape:stockid="Arrow1Lend"
  204. inkscape:collect="always">
  205. <path
  206. transform="scale(0.8) rotate(180) translate(12.5,0)"
  207. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  208. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  209. id="path4855" />
  210. </marker>
  211. <marker
  212. inkscape:stockid="Arrow1Lend"
  213. orient="auto"
  214. refY="0.0"
  215. refX="0.0"
  216. id="Arrow1Lend"
  217. style="overflow:visible;"
  218. inkscape:isstock="true"
  219. inkscape:collect="always">
  220. <path
  221. id="path4568"
  222. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  223. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  224. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  225. </marker>
  226. </defs>
  227. <sodipodi:namedview
  228. id="base"
  229. pagecolor="#ffffff"
  230. bordercolor="#666666"
  231. borderopacity="1.0"
  232. inkscape:pageopacity="0.0"
  233. inkscape:pageshadow="2"
  234. inkscape:zoom="1.979899"
  235. inkscape:cx="394.12606"
  236. inkscape:cy="707.75251"
  237. inkscape:document-units="mm"
  238. inkscape:current-layer="layer1"
  239. showgrid="true"
  240. units="in"
  241. inkscape:window-width="3840"
  242. inkscape:window-height="2031"
  243. inkscape:window-x="0"
  244. inkscape:window-y="55"
  245. inkscape:window-maximized="1">
  246. <inkscape:grid
  247. type="xygrid"
  248. id="grid4490"
  249. units="mm"
  250. dotted="false"
  251. spacingx="1"
  252. spacingy="1" />
  253. </sodipodi:namedview>
  254. <metadata
  255. id="metadata5">
  256. <rdf:RDF>
  257. <cc:Work
  258. rdf:about="">
  259. <dc:format>image/svg+xml</dc:format>
  260. <dc:type
  261. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  262. <dc:title />
  263. </cc:Work>
  264. </rdf:RDF>
  265. </metadata>
  266. <g
  267. inkscape:label="Layer 1"
  268. inkscape:groupmode="layer"
  269. id="layer1"
  270. transform="translate(0,-17.6)">
  271. <path
  272. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9123)"
  273. d="M 100,71.999999 V 102"
  274. id="path8939"
  275. inkscape:connector-curvature="0" />
  276. <path
  277. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9035)"
  278. d="M 105,102 V 71.999999"
  279. id="path8941"
  280. inkscape:connector-curvature="0" />
  281. <path
  282. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8953)"
  283. d="m 115,152 c 18.50488,-24.68875 21.44225,-50.88935 0,-80"
  284. id="path8943"
  285. inkscape:connector-curvature="0"
  286. sodipodi:nodetypes="cc" />
  287. <path
  288. inkscape:connector-curvature="0"
  289. id="path9581"
  290. d="M 105,152 V 122"
  291. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9585)" />
  292. <path
  293. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6867)"
  294. d="m 120,107 c 23.48933,-6.6566 33.64189,-20.354594 42,-35.000001"
  295. id="path6803"
  296. inkscape:connector-curvature="0"
  297. sodipodi:nodetypes="cc" />
  298. <path
  299. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6815)"
  300. d="m 167,72 c -7.26188,20.728791 -24.70078,32.0991 -47,39"
  301. id="path6805"
  302. inkscape:connector-curvature="0"
  303. sodipodi:nodetypes="cc" />
  304. <path
  305. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7571)"
  306. d="M 50,57 C 86.117088,43.746408 122.76355,43.586592 160,57"
  307. id="path7561"
  308. inkscape:connector-curvature="0"
  309. sodipodi:nodetypes="cc" />
  310. <path
  311. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8619)"
  312. d="m 120,162 c 48.01721,-5.55833 52.35329,-47.08366 55,-90.000001"
  313. id="path8537"
  314. inkscape:connector-curvature="0"
  315. sodipodi:nodetypes="cc" />
  316. <path
  317. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8549)"
  318. d="M 180,71.999999 C 179.81588,127.25511 165.99431,166.27647 120,167"
  319. id="path8539"
  320. inkscape:connector-curvature="0"
  321. sodipodi:nodetypes="cc" />
  322. <path
  323. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
  324. d="M 50,62.000001 H 89.999999"
  325. id="path4563"
  326. inkscape:connector-curvature="0" />
  327. <path
  328. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4857)"
  329. d="m 47.999999,71.999999 c 8.445037,15.185555 21.159931,27.666295 42,35.000001"
  330. id="path4847"
  331. inkscape:connector-curvature="0"
  332. sodipodi:nodetypes="cc" />
  333. <path
  334. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4893)"
  335. d="M 34.999998,71.999999 C 34.158946,123.00929 46.723341,159.33029 89.999999,162"
  336. id="path4883"
  337. inkscape:connector-curvature="0"
  338. sodipodi:nodetypes="cc" />
  339. <path
  340. inkscape:connector-curvature="0"
  341. id="path6311"
  342. d="m 120,62 h 40"
  343. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6315)" />
  344. <rect
  345. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:1.13588846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  346. id="rect4485"
  347. width="29.999998"
  348. height="20.000002"
  349. x="20"
  350. y="52" />
  351. <text
  352. xml:space="preserve"
  353. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  354. x="23"
  355. y="57.999996"
  356. id="text4494"><tspan
  357. sodipodi:role="line"
  358. id="tspan4492"
  359. x="23"
  360. y="57.999996"
  361. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">INT_N</tspan></text>
  362. <rect
  363. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:1.13588846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  364. id="rect4485-6"
  365. width="29.999998"
  366. height="20.000002"
  367. x="90"
  368. y="52" />
  369. <text
  370. xml:space="preserve"
  371. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458349px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  372. x="93"
  373. y="57.999996"
  374. id="text4494-5"><tspan
  375. sodipodi:role="line"
  376. id="tspan4492-8"
  377. x="93"
  378. y="57.999996"
  379. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">PRLRX</tspan></text>
  380. <flowRoot
  381. xml:space="preserve"
  382. id="flowRoot4517"
  383. style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;letter-spacing:0px;word-spacing:0px"><flowRegion
  384. id="flowRegion4519"><rect
  385. id="rect4521"
  386. width="185.19685"
  387. height="136.06299"
  388. x="374.17322"
  389. y="130.01575" /></flowRegion><flowPara
  390. id="flowPara4523" /></flowRoot> <rect
  391. y="102"
  392. x="90"
  393. height="20.000002"
  394. width="29.999998"
  395. id="rect4525"
  396. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:1.13588846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  397. <text
  398. id="text4529"
  399. y="108"
  400. x="93"
  401. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458349px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  402. xml:space="preserve"><tspan
  403. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px"
  404. y="108"
  405. x="93"
  406. id="tspan4527"
  407. sodipodi:role="line">PRLTX</tspan></text>
  408. <rect
  409. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:1.13588846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  410. id="rect4531"
  411. width="29.999998"
  412. height="20.000002"
  413. x="90"
  414. y="152" />
  415. <text
  416. xml:space="preserve"
  417. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458349px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  418. x="93"
  419. y="158"
  420. id="text4535"><tspan
  421. sodipodi:role="line"
  422. id="tspan4533"
  423. x="93"
  424. y="158"
  425. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">HARDRST</tspan></text>
  426. <rect
  427. y="52"
  428. x="160"
  429. height="20.000002"
  430. width="29.999998"
  431. id="rect4537"
  432. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:1.13588846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  433. <text
  434. id="text4541"
  435. y="57.999996"
  436. x="163"
  437. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458349px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  438. xml:space="preserve"><tspan
  439. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px"
  440. y="57.999996"
  441. x="163"
  442. id="tspan4539"
  443. sodipodi:role="line">PE</tspan></text>
  444. <text
  445. xml:space="preserve"
  446. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  447. x="53.999996"
  448. y="59.999996"
  449. id="text6277"><tspan
  450. sodipodi:role="line"
  451. id="tspan6275"
  452. x="53.999996"
  453. y="59.999996"
  454. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">I_GCRCSENT</tspan></text>
  455. <text
  456. id="text6291"
  457. y="83.340027"
  458. x="59.19717"
  459. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  460. xml:space="preserve"><tspan
  461. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px"
  462. y="83.340027"
  463. x="59.19717"
  464. id="tspan6289"
  465. sodipodi:role="line">I_TXSENT</tspan></text>
  466. <text
  467. xml:space="preserve"
  468. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  469. x="63.260414"
  470. y="87.119789"
  471. id="text6295"><tspan
  472. sodipodi:role="line"
  473. id="tspan6293"
  474. x="63.260414"
  475. y="87.119789"
  476. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">I_RETRYFAIL</tspan></text>
  477. <text
  478. xml:space="preserve"
  479. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  480. x="40.221035"
  481. y="114.07602"
  482. id="text6299"><tspan
  483. sodipodi:role="line"
  484. id="tspan6297"
  485. x="40.221035"
  486. y="114.07602"
  487. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">I_HARDRST</tspan></text>
  488. <text
  489. id="text6303"
  490. y="118.2187"
  491. x="41.223297"
  492. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  493. xml:space="preserve"><tspan
  494. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px"
  495. y="118.2187"
  496. x="41.223297"
  497. id="tspan6301"
  498. sodipodi:role="line">I_HARDSENT</tspan></text>
  499. <text
  500. xml:space="preserve"
  501. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  502. x="149.06985"
  503. y="84.54274"
  504. id="text7555"><tspan
  505. sodipodi:role="line"
  506. id="tspan7553"
  507. x="149.06985"
  508. y="84.54274"
  509. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">TX_DONE</tspan></text>
  510. <text
  511. id="text7559"
  512. y="87.883606"
  513. x="148.0676"
  514. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  515. xml:space="preserve"><tspan
  516. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px"
  517. y="87.883606"
  518. x="148.0676"
  519. id="tspan7557"
  520. sodipodi:role="line">TX_ERR</tspan></text>
  521. <text
  522. id="text8493"
  523. y="45.083508"
  524. x="105.00355"
  525. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  526. xml:space="preserve"><tspan
  527. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:center;text-anchor:middle;stroke-width:0.26458332px"
  528. y="45.083508"
  529. x="105.00355"
  530. id="tspan8491"
  531. sodipodi:role="line">I_OVRTEMP</tspan></text>
  532. <text
  533. id="text8535"
  534. y="60.641685"
  535. x="145.14384"
  536. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  537. xml:space="preserve"><tspan
  538. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px"
  539. y="60.641685"
  540. x="145.14384"
  541. id="tspan8533"
  542. sodipodi:role="line">MSG_RX</tspan></text>
  543. <text
  544. xml:space="preserve"
  545. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  546. x="162.98895"
  547. y="125.30134"
  548. id="text8875"><tspan
  549. sodipodi:role="line"
  550. id="tspan8873"
  551. x="162.98895"
  552. y="125.30134"
  553. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">HARD_SENT</tspan></text>
  554. <text
  555. xml:space="preserve"
  556. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  557. x="163.79076"
  558. y="121.89365"
  559. id="text8883"><tspan
  560. sodipodi:role="line"
  561. id="tspan8881"
  562. x="163.79076"
  563. y="121.89365"
  564. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">RESET</tspan></text>
  565. <text
  566. id="text8897"
  567. y="136.09314"
  568. x="172.89067"
  569. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  570. xml:space="preserve"><tspan
  571. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px"
  572. y="136.09314"
  573. x="172.89067"
  574. id="tspan8895"
  575. sodipodi:role="line">RESET</tspan></text>
  576. <text
  577. xml:space="preserve"
  578. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  579. x="171.28427"
  580. y="139.87289"
  581. id="text8901"><tspan
  582. sodipodi:role="line"
  583. id="tspan8899"
  584. x="171.28427"
  585. y="139.87289"
  586. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.26458332px">DONE</tspan></text>
  587. <text
  588. id="text10969"
  589. y="137.34343"
  590. x="137.7104"
  591. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  592. xml:space="preserve"><tspan
  593. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px"
  594. y="137.34343"
  595. x="137.7104"
  596. id="tspan10967"
  597. sodipodi:role="line">RESET</tspan></text>
  598. <text
  599. xml:space="preserve"
  600. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  601. x="102.55861"
  602. y="140.0365"
  603. id="text10973"><tspan
  604. sodipodi:role="line"
  605. id="tspan10971"
  606. x="102.55861"
  607. y="140.0365"
  608. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">RESET</tspan></text>
  609. <text
  610. xml:space="preserve"
  611. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  612. x="106.65585"
  613. y="88.631744"
  614. id="text10977"><tspan
  615. sodipodi:role="line"
  616. id="tspan10975"
  617. x="106.65585"
  618. y="88.631744"
  619. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px">RESET</tspan></text>
  620. <text
  621. id="text10985"
  622. y="82.96209"
  623. x="98.211884"
  624. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  625. xml:space="preserve"><tspan
  626. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px"
  627. y="82.96209"
  628. x="98.211884"
  629. id="tspan10983"
  630. sodipodi:role="line">RESET</tspan></text>
  631. <text
  632. xml:space="preserve"
  633. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  634. x="98.495361"
  635. y="79.182327"
  636. id="text10989"><tspan
  637. sodipodi:role="line"
  638. id="tspan10987"
  639. x="98.495361"
  640. y="79.182327"
  641. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">DISCARD</tspan></text>
  642. <text
  643. xml:space="preserve"
  644. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  645. x="159.78485"
  646. y="102.2467"
  647. id="text10993"><tspan
  648. sodipodi:role="line"
  649. id="tspan10991"
  650. x="159.78485"
  651. y="102.2467"
  652. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">MSG_TX</tspan></text>
  653. <text
  654. xml:space="preserve"
  655. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  656. x="93.011848"
  657. y="68.990501"
  658. id="text11243"><tspan
  659. sodipodi:role="line"
  660. id="tspan11241"
  661. x="93.011848"
  662. y="68.990501"
  663. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px">protocol_rx.c</tspan></text>
  664. <text
  665. id="text11247"
  666. y="69.01413"
  667. x="22.968136"
  668. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  669. xml:space="preserve"><tspan
  670. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px"
  671. y="69.01413"
  672. x="22.968136"
  673. id="tspan11245"
  674. sodipodi:role="line">int_n.c</tspan></text>
  675. <text
  676. xml:space="preserve"
  677. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  678. x="93.059097"
  679. y="119.00148"
  680. id="text11251"><tspan
  681. sodipodi:role="line"
  682. id="tspan11249"
  683. x="93.059097"
  684. y="119.00148"
  685. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px">protocol_tx.c</tspan></text>
  686. <text
  687. id="text11255"
  688. y="169.05969"
  689. x="93.035469"
  690. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  691. xml:space="preserve"><tspan
  692. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px"
  693. y="169.05969"
  694. x="93.035469"
  695. id="tspan11253"
  696. sodipodi:role="line">hard_reset.c</tspan></text>
  697. <text
  698. xml:space="preserve"
  699. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  700. x="162.98183"
  701. y="62.993641"
  702. id="text11259"><tspan
  703. sodipodi:role="line"
  704. id="tspan11257"
  705. x="162.98183"
  706. y="62.993641"
  707. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px">policy_engine.c</tspan></text>
  708. <text
  709. id="text11263"
  710. y="66.01712"
  711. x="163.03194"
  712. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:64.99999762%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  713. xml:space="preserve"><tspan
  714. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px"
  715. y="66.01712"
  716. x="163.03194"
  717. sodipodi:role="line"
  718. id="tspan11265">device_policy_</tspan><tspan
  719. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.26458332px"
  720. y="68.768791"
  721. x="163.03194"
  722. sodipodi:role="line"
  723. id="tspan11269"> manager.c</tspan></text>
  724. <path
  725. inkscape:connector-curvature="0"
  726. id="path11523"
  727. d="M 15,37 H 195"
  728. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker11527)"
  729. sodipodi:nodetypes="cc" />
  730. <text
  731. id="text12755"
  732. y="34.936695"
  733. x="16.986437"
  734. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  735. xml:space="preserve"><tspan
  736. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro';stroke-width:0.26458332px"
  737. y="34.936695"
  738. x="16.986437"
  739. id="tspan12753"
  740. sodipodi:role="line">Priority</tspan></text>
  741. <text
  742. xml:space="preserve"
  743. style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:6.61458302px;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  744. x="137.7104"
  745. y="137.34343"
  746. id="text4683"><tspan
  747. sodipodi:role="line"
  748. id="tspan4681"
  749. x="137.7104"
  750. y="137.34343"
  751. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.26458332px">RESET</tspan></text>
  752. </g>
  753. </svg>