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 51KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972
  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.2 5c3e80d, 2017-08-06">
  18. <defs
  19. id="defs2">
  20. <marker
  21. inkscape:stockid="Arrow1Lend"
  22. orient="auto"
  23. refY="0.0"
  24. refX="0.0"
  25. id="marker5146"
  26. style="overflow:visible;"
  27. inkscape:isstock="true">
  28. <path
  29. id="path5144"
  30. 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 "
  31. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  32. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  33. </marker>
  34. <marker
  35. inkscape:stockid="EmptyTriangleOutL"
  36. orient="auto"
  37. refY="0.0"
  38. refX="0.0"
  39. id="EmptyTriangleOutL"
  40. style="overflow:visible"
  41. inkscape:isstock="true">
  42. <path
  43. id="path5001"
  44. d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
  45. style="fill-rule:evenodd;fill:#ffffff;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
  46. transform="scale(0.8) translate(-6,0)" />
  47. </marker>
  48. <marker
  49. inkscape:stockid="Arrow1Lend"
  50. orient="auto"
  51. refY="0.0"
  52. refX="0.0"
  53. id="marker5104"
  54. style="overflow:visible;"
  55. inkscape:isstock="true">
  56. <path
  57. id="path4844"
  58. 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 "
  59. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  60. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  61. </marker>
  62. <marker
  63. style="overflow:visible"
  64. inkscape:stockid="InfiniteLineStart"
  65. id="InfiniteLineStart"
  66. refX="0"
  67. refY="0"
  68. orient="auto"
  69. inkscape:isstock="true">
  70. <g
  71. id="g4863"
  72. style="fill:#000000;stroke:#000000;stroke-opacity:1;fill-opacity:1"
  73. transform="translate(-13,0)">
  74. <circle
  75. id="circle4857"
  76. r="0.8"
  77. cy="0"
  78. cx="3"
  79. style="stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" />
  80. <circle
  81. id="circle4859"
  82. r="0.8"
  83. cy="0"
  84. cx="6.5"
  85. style="stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" />
  86. <circle
  87. id="circle4861"
  88. r="0.8"
  89. cy="0"
  90. cx="10"
  91. style="stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" />
  92. </g>
  93. </marker>
  94. <marker
  95. inkscape:stockid="Arrow1Lend"
  96. orient="auto"
  97. refY="0.0"
  98. refX="0.0"
  99. id="marker5236"
  100. style="overflow:visible;"
  101. inkscape:isstock="true">
  102. <path
  103. id="path4616"
  104. 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 "
  105. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  106. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  107. </marker>
  108. <marker
  109. inkscape:stockid="Arrow1Mend"
  110. orient="auto"
  111. refY="0.0"
  112. refX="0.0"
  113. id="Arrow1Mend"
  114. style="overflow:visible;"
  115. inkscape:isstock="true">
  116. <path
  117. id="path4622"
  118. 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 "
  119. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  120. transform="scale(0.4) rotate(180) translate(10,0)" />
  121. </marker>
  122. <marker
  123. inkscape:stockid="Arrow1Send"
  124. orient="auto"
  125. refY="0.0"
  126. refX="0.0"
  127. id="Arrow1Send"
  128. style="overflow:visible;"
  129. inkscape:isstock="true">
  130. <path
  131. id="path4628"
  132. 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 "
  133. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  134. transform="scale(0.2) rotate(180) translate(6,0)" />
  135. </marker>
  136. <marker
  137. inkscape:stockid="Arrow1Lend"
  138. orient="auto"
  139. refY="0.0"
  140. refX="0.0"
  141. id="marker4611"
  142. style="overflow:visible;"
  143. inkscape:isstock="true">
  144. <path
  145. id="path4609"
  146. 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 "
  147. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  148. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  149. </marker>
  150. <marker
  151. inkscape:isstock="true"
  152. style="overflow:visible;"
  153. id="marker11527"
  154. refX="0.0"
  155. refY="0.0"
  156. orient="auto"
  157. inkscape:stockid="Arrow1Lend">
  158. <path
  159. transform="scale(0.8) rotate(180) translate(12.5,0)"
  160. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  161. 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 "
  162. id="path11525" />
  163. </marker>
  164. <marker
  165. inkscape:isstock="true"
  166. style="overflow:visible;"
  167. id="marker9585"
  168. refX="0.0"
  169. refY="0.0"
  170. orient="auto"
  171. inkscape:stockid="Arrow1Lend">
  172. <path
  173. transform="scale(0.8) rotate(180) translate(12.5,0)"
  174. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  175. 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 "
  176. id="path9583" />
  177. </marker>
  178. <marker
  179. inkscape:isstock="true"
  180. style="overflow:visible;"
  181. id="marker9123"
  182. refX="0.0"
  183. refY="0.0"
  184. orient="auto"
  185. inkscape:stockid="Arrow1Lend"
  186. inkscape:collect="always">
  187. <path
  188. transform="scale(0.8) rotate(180) translate(12.5,0)"
  189. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  190. 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 "
  191. id="path9121" />
  192. </marker>
  193. <marker
  194. inkscape:stockid="Arrow1Lend"
  195. orient="auto"
  196. refY="0.0"
  197. refX="0.0"
  198. id="marker9035"
  199. style="overflow:visible;"
  200. inkscape:isstock="true"
  201. inkscape:collect="always">
  202. <path
  203. id="path9033"
  204. 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 "
  205. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  206. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  207. </marker>
  208. <marker
  209. inkscape:isstock="true"
  210. style="overflow:visible;"
  211. id="marker8953"
  212. refX="0.0"
  213. refY="0.0"
  214. orient="auto"
  215. inkscape:stockid="Arrow1Lend"
  216. inkscape:collect="always">
  217. <path
  218. transform="scale(0.8) rotate(180) translate(12.5,0)"
  219. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  220. 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 "
  221. id="path8951" />
  222. </marker>
  223. <marker
  224. inkscape:stockid="Arrow1Lend"
  225. orient="auto"
  226. refY="0.0"
  227. refX="0.0"
  228. id="marker8619"
  229. style="overflow:visible;"
  230. inkscape:isstock="true"
  231. inkscape:collect="always">
  232. <path
  233. id="path8617"
  234. 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 "
  235. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  236. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  237. </marker>
  238. <marker
  239. inkscape:isstock="true"
  240. style="overflow:visible;"
  241. id="marker8549"
  242. refX="0.0"
  243. refY="0.0"
  244. orient="auto"
  245. inkscape:stockid="Arrow1Lend"
  246. inkscape:collect="always">
  247. <path
  248. transform="scale(0.8) rotate(180) translate(12.5,0)"
  249. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  250. 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 "
  251. id="path8547" />
  252. </marker>
  253. <marker
  254. inkscape:stockid="Arrow1Lend"
  255. orient="auto"
  256. refY="0.0"
  257. refX="0.0"
  258. id="marker7571"
  259. style="overflow:visible;"
  260. inkscape:isstock="true"
  261. inkscape:collect="always">
  262. <path
  263. id="path7569"
  264. 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 "
  265. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  266. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  267. </marker>
  268. <marker
  269. inkscape:isstock="true"
  270. style="overflow:visible;"
  271. id="marker6867"
  272. refX="0.0"
  273. refY="0.0"
  274. orient="auto"
  275. inkscape:stockid="Arrow1Lend"
  276. inkscape:collect="always">
  277. <path
  278. transform="scale(0.8) rotate(180) translate(12.5,0)"
  279. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  280. 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 "
  281. id="path6865" />
  282. </marker>
  283. <marker
  284. inkscape:stockid="Arrow1Lend"
  285. orient="auto"
  286. refY="0.0"
  287. refX="0.0"
  288. id="marker6815"
  289. style="overflow:visible;"
  290. inkscape:isstock="true"
  291. inkscape:collect="always">
  292. <path
  293. id="path6813"
  294. 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 "
  295. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  296. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  297. </marker>
  298. <marker
  299. inkscape:isstock="true"
  300. style="overflow:visible;"
  301. id="marker6315"
  302. refX="0.0"
  303. refY="0.0"
  304. orient="auto"
  305. inkscape:stockid="Arrow1Lend"
  306. inkscape:collect="always">
  307. <path
  308. transform="scale(0.8) rotate(180) translate(12.5,0)"
  309. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  310. 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 "
  311. id="path6313" />
  312. </marker>
  313. <marker
  314. inkscape:stockid="Arrow1Lend"
  315. orient="auto"
  316. refY="0.0"
  317. refX="0.0"
  318. id="marker4893"
  319. style="overflow:visible;"
  320. inkscape:isstock="true">
  321. <path
  322. id="path4891"
  323. 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 "
  324. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  325. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  326. </marker>
  327. <marker
  328. inkscape:isstock="true"
  329. style="overflow:visible;"
  330. id="marker4857"
  331. refX="0.0"
  332. refY="0.0"
  333. orient="auto"
  334. inkscape:stockid="Arrow1Lend"
  335. inkscape:collect="always">
  336. <path
  337. transform="scale(0.8) rotate(180) translate(12.5,0)"
  338. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  339. 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 "
  340. id="path4855" />
  341. </marker>
  342. <marker
  343. inkscape:stockid="Arrow1Lend"
  344. orient="auto"
  345. refY="0.0"
  346. refX="0.0"
  347. id="Arrow1Lend"
  348. style="overflow:visible;"
  349. inkscape:isstock="true"
  350. inkscape:collect="always">
  351. <path
  352. id="path4568"
  353. 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 "
  354. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
  355. transform="scale(0.8) rotate(180) translate(12.5,0)" />
  356. </marker>
  357. </defs>
  358. <sodipodi:namedview
  359. id="base"
  360. pagecolor="#ffffff"
  361. bordercolor="#666666"
  362. borderopacity="1.0"
  363. inkscape:pageopacity="0.0"
  364. inkscape:pageshadow="2"
  365. inkscape:zoom="5.6"
  366. inkscape:cx="193.2269"
  367. inkscape:cy="800.04611"
  368. inkscape:document-units="mm"
  369. inkscape:current-layer="layer1"
  370. showgrid="true"
  371. units="in"
  372. inkscape:window-width="3840"
  373. inkscape:window-height="2031"
  374. inkscape:window-x="0"
  375. inkscape:window-y="55"
  376. inkscape:window-maximized="1">
  377. <inkscape:grid
  378. type="xygrid"
  379. id="grid4490"
  380. units="mm"
  381. dotted="false"
  382. spacingx="0.5"
  383. spacingy="0.5" />
  384. </sodipodi:namedview>
  385. <metadata
  386. id="metadata5">
  387. <rdf:RDF>
  388. <cc:Work
  389. rdf:about="">
  390. <dc:format>image/svg+xml</dc:format>
  391. <dc:type
  392. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  393. <dc:title />
  394. </cc:Work>
  395. </rdf:RDF>
  396. </metadata>
  397. <g
  398. inkscape:label="Layer 1"
  399. inkscape:groupmode="layer"
  400. id="layer1"
  401. transform="translate(0,-17.6)">
  402. <path
  403. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#EmptyTriangleOutL)"
  404. d="M 90,64.499999 V 49.5"
  405. id="path4839"
  406. inkscape:connector-curvature="0" />
  407. <path
  408. inkscape:connector-curvature="0"
  409. id="path5142"
  410. d="M 87.5,49.5 V 64.499997"
  411. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5146)" />
  412. <path
  413. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4611)"
  414. d="m 117.5,69.500003 h -20"
  415. id="path4607"
  416. inkscape:connector-curvature="0" />
  417. <path
  418. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9123)"
  419. d="M 52.5,74.500002 V 89.499999"
  420. id="path8939"
  421. inkscape:connector-curvature="0" />
  422. <path
  423. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9035)"
  424. d="M 55,89.499999 V 74.500002"
  425. id="path8941"
  426. inkscape:connector-curvature="0" />
  427. <path
  428. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8953)"
  429. d="M 60,114.5 C 69.25244,102.15563 70.72112,89.055329 60,74.500003"
  430. id="path8943"
  431. inkscape:connector-curvature="0"
  432. sodipodi:nodetypes="cc" />
  433. <path
  434. inkscape:connector-curvature="0"
  435. id="path9581"
  436. d="m 55,114.5 v -15"
  437. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker9585)" />
  438. <path
  439. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6867)"
  440. d="m 62.5,91.999999 c 11.74466,-3.3283 16.82094,-10.177293 21,-17.499997"
  441. id="path6803"
  442. inkscape:connector-curvature="0"
  443. sodipodi:nodetypes="cc" />
  444. <path
  445. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6815)"
  446. d="M 86,74.500003 C 82.36906,84.864398 73.64961,90.549549 62.5,93.999999"
  447. id="path6805"
  448. inkscape:connector-curvature="0"
  449. sodipodi:nodetypes="cc" />
  450. <path
  451. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker7571)"
  452. d="m 27.5,67.000003 c 18.05854,-6.626796 36.38178,-6.706704 55,0"
  453. id="path7561"
  454. inkscape:connector-curvature="0"
  455. sodipodi:nodetypes="cc" />
  456. <path
  457. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8619)"
  458. d="M 62.5,119.5 C 86.50861,116.72084 88.67664,95.958169 90,74.500002"
  459. id="path8537"
  460. inkscape:connector-curvature="0"
  461. sodipodi:nodetypes="cc" />
  462. <path
  463. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker8549)"
  464. d="M 92.5,74.500002 C 92.4079,102.12756 85.49716,121.63824 62.5,122"
  465. id="path8539"
  466. inkscape:connector-curvature="0"
  467. sodipodi:nodetypes="cc" />
  468. <path
  469. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
  470. d="m 27.5,69.500003 h 20"
  471. id="path4563"
  472. inkscape:connector-curvature="0" />
  473. <path
  474. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4857)"
  475. d="m 26.5,74.500002 c 4.222518,7.592778 10.579965,13.833147 21,17.499997"
  476. id="path4847"
  477. inkscape:connector-curvature="0"
  478. sodipodi:nodetypes="cc" />
  479. <path
  480. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4893)"
  481. d="M 19.999999,74.500002 C 19.579473,100.00465 25.861671,118.16515 47.5,119.5"
  482. id="path4883"
  483. inkscape:connector-curvature="0"
  484. sodipodi:nodetypes="cc" />
  485. <path
  486. inkscape:connector-curvature="0"
  487. id="path6311"
  488. d="m 62.5,69.500003 h 20"
  489. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6315)" />
  490. <rect
  491. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56794423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  492. id="rect4485"
  493. width="14.999999"
  494. height="10.000001"
  495. x="12.5"
  496. y="64.5" />
  497. <text
  498. xml:space="preserve"
  499. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  500. x="14"
  501. y="67.5"
  502. id="text4494"><tspan
  503. sodipodi:role="line"
  504. id="tspan4492"
  505. x="14"
  506. y="67.5"
  507. 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.13229166px">INT_N</tspan></text>
  508. <rect
  509. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56794423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  510. id="rect4485-6"
  511. width="14.999999"
  512. height="10.000001"
  513. x="47.5"
  514. y="64.5" />
  515. <text
  516. xml:space="preserve"
  517. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729175px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  518. x="49"
  519. y="67.5"
  520. id="text4494-5"><tspan
  521. sodipodi:role="line"
  522. id="tspan4492-8"
  523. x="49"
  524. y="67.5"
  525. 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.13229166px">PRLRX</tspan></text>
  526. <flowRoot
  527. xml:space="preserve"
  528. id="flowRoot4517"
  529. 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
  530. id="flowRegion4519"><rect
  531. id="rect4521"
  532. width="185.19685"
  533. height="136.06299"
  534. x="374.17322"
  535. y="130.01575" /></flowRegion><flowPara
  536. id="flowPara4523" /></flowRoot> <rect
  537. y="89.5"
  538. x="47.5"
  539. height="10.000001"
  540. width="14.999999"
  541. id="rect4525"
  542. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56794423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  543. <text
  544. id="text4529"
  545. y="92.5"
  546. x="49"
  547. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729175px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  548. xml:space="preserve"><tspan
  549. 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.13229166px"
  550. y="92.5"
  551. x="49"
  552. id="tspan4527"
  553. sodipodi:role="line">PRLTX</tspan></text>
  554. <rect
  555. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56794423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  556. id="rect4531"
  557. width="14.999999"
  558. height="10.000001"
  559. x="47.5"
  560. y="114.5" />
  561. <text
  562. xml:space="preserve"
  563. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729175px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  564. x="49"
  565. y="117.50001"
  566. id="text4535"><tspan
  567. sodipodi:role="line"
  568. id="tspan4533"
  569. x="49"
  570. y="117.50001"
  571. 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.13229166px">HARDRST</tspan></text>
  572. <rect
  573. y="64.5"
  574. x="82.5"
  575. height="10.000001"
  576. width="14.999999"
  577. id="rect4537"
  578. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56794423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  579. <text
  580. id="text4541"
  581. y="67.5"
  582. x="84"
  583. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729175px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  584. xml:space="preserve"><tspan
  585. 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.13229166px"
  586. y="67.5"
  587. x="84"
  588. id="tspan4539"
  589. sodipodi:role="line">PE</tspan></text>
  590. <text
  591. xml:space="preserve"
  592. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  593. x="29.5"
  594. y="68.5"
  595. id="text6277"><tspan
  596. sodipodi:role="line"
  597. id="tspan6275"
  598. x="29.5"
  599. y="68.5"
  600. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px">I_GCRCSENT</tspan></text>
  601. <text
  602. id="text6291"
  603. y="80.170013"
  604. x="32.098587"
  605. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  606. xml:space="preserve"><tspan
  607. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px"
  608. y="80.170013"
  609. x="32.098587"
  610. id="tspan6289"
  611. sodipodi:role="line">I_TXSENT</tspan></text>
  612. <text
  613. xml:space="preserve"
  614. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  615. x="34.130203"
  616. y="82.059898"
  617. id="text6295"><tspan
  618. sodipodi:role="line"
  619. id="tspan6293"
  620. x="34.130203"
  621. y="82.059898"
  622. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px">I_RETRYFAIL</tspan></text>
  623. <text
  624. xml:space="preserve"
  625. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  626. x="22.610519"
  627. y="95.53801"
  628. id="text6299"><tspan
  629. sodipodi:role="line"
  630. id="tspan6297"
  631. x="22.610519"
  632. y="95.53801"
  633. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px">I_HARDRST</tspan></text>
  634. <text
  635. id="text6303"
  636. y="97.609352"
  637. x="23.111649"
  638. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  639. xml:space="preserve"><tspan
  640. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px"
  641. y="97.609352"
  642. x="23.111649"
  643. id="tspan6301"
  644. sodipodi:role="line">I_HARDSENT</tspan></text>
  645. <text
  646. xml:space="preserve"
  647. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  648. x="77.034927"
  649. y="80.77137"
  650. id="text7555"><tspan
  651. sodipodi:role="line"
  652. id="tspan7553"
  653. x="77.034927"
  654. y="80.77137"
  655. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">TX_DONE</tspan></text>
  656. <text
  657. id="text7559"
  658. y="82.441803"
  659. x="76.533798"
  660. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  661. xml:space="preserve"><tspan
  662. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  663. y="82.441803"
  664. x="76.533798"
  665. id="tspan7557"
  666. sodipodi:role="line">TX_ERR</tspan></text>
  667. <text
  668. id="text8493"
  669. y="61.041756"
  670. x="55.00177"
  671. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  672. xml:space="preserve"><tspan
  673. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:center;text-anchor:middle;stroke-width:0.13229166px"
  674. y="61.041756"
  675. x="55.00177"
  676. id="tspan8491"
  677. sodipodi:role="line">I_OVRTEMP</tspan></text>
  678. <text
  679. id="text8535"
  680. y="68.820847"
  681. x="75.07193"
  682. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  683. xml:space="preserve"><tspan
  684. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  685. y="68.820847"
  686. x="75.07193"
  687. id="tspan8533"
  688. sodipodi:role="line">MSG_RX</tspan></text>
  689. <text
  690. xml:space="preserve"
  691. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  692. x="83.994476"
  693. y="101.15067"
  694. id="text8875"><tspan
  695. sodipodi:role="line"
  696. id="tspan8873"
  697. x="83.994476"
  698. y="101.15067"
  699. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">HARD_SENT</tspan></text>
  700. <text
  701. xml:space="preserve"
  702. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  703. x="84.395386"
  704. y="99.446823"
  705. id="text8883"><tspan
  706. sodipodi:role="line"
  707. id="tspan8881"
  708. x="84.395386"
  709. y="99.446823"
  710. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">RESET</tspan></text>
  711. <text
  712. id="text8897"
  713. y="106.54657"
  714. x="88.945343"
  715. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  716. xml:space="preserve"><tspan
  717. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px"
  718. y="106.54657"
  719. x="88.945343"
  720. id="tspan8895"
  721. sodipodi:role="line">RESET</tspan></text>
  722. <text
  723. xml:space="preserve"
  724. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  725. x="88.142136"
  726. y="108.43645"
  727. id="text8901"><tspan
  728. sodipodi:role="line"
  729. id="tspan8899"
  730. x="88.142136"
  731. y="108.43645"
  732. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';stroke-width:0.13229166px">DONE</tspan></text>
  733. <text
  734. id="text10969"
  735. y="107.17172"
  736. x="71.355194"
  737. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  738. xml:space="preserve"><tspan
  739. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  740. y="107.17172"
  741. x="71.355194"
  742. id="tspan10967"
  743. sodipodi:role="line">RESET</tspan></text>
  744. <text
  745. xml:space="preserve"
  746. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  747. x="53.779297"
  748. y="108.51825"
  749. id="text10973"><tspan
  750. sodipodi:role="line"
  751. id="tspan10971"
  752. x="53.779297"
  753. y="108.51825"
  754. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">RESET</tspan></text>
  755. <text
  756. xml:space="preserve"
  757. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  758. x="55.827927"
  759. y="82.815872"
  760. id="text10977"><tspan
  761. sodipodi:role="line"
  762. id="tspan10975"
  763. x="55.827927"
  764. y="82.815872"
  765. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px">RESET</tspan></text>
  766. <text
  767. id="text10985"
  768. y="79.981049"
  769. x="51.605942"
  770. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  771. xml:space="preserve"><tspan
  772. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  773. y="79.981049"
  774. x="51.605942"
  775. id="tspan10983"
  776. sodipodi:role="line">RESET</tspan></text>
  777. <text
  778. xml:space="preserve"
  779. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  780. x="51.747681"
  781. y="78.091164"
  782. id="text10989"><tspan
  783. sodipodi:role="line"
  784. id="tspan10987"
  785. x="51.747681"
  786. y="78.091164"
  787. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">DISCARD</tspan></text>
  788. <text
  789. xml:space="preserve"
  790. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  791. x="82.392426"
  792. y="89.623352"
  793. id="text10993"><tspan
  794. sodipodi:role="line"
  795. id="tspan10991"
  796. x="82.392426"
  797. y="89.623352"
  798. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">MSG_TX</tspan></text>
  799. <text
  800. xml:space="preserve"
  801. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  802. x="49.00592"
  803. y="72.995255"
  804. id="text11243"><tspan
  805. sodipodi:role="line"
  806. id="tspan11241"
  807. x="49.00592"
  808. y="72.995255"
  809. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px">protocol_rx.c</tspan></text>
  810. <text
  811. id="text11247"
  812. y="73.007065"
  813. x="13.98407"
  814. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  815. xml:space="preserve"><tspan
  816. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px"
  817. y="73.007065"
  818. x="13.98407"
  819. id="tspan11245"
  820. sodipodi:role="line">int_n.c</tspan></text>
  821. <text
  822. xml:space="preserve"
  823. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  824. x="49.029549"
  825. y="98.00074"
  826. id="text11251"><tspan
  827. sodipodi:role="line"
  828. id="tspan11249"
  829. x="49.029549"
  830. y="98.00074"
  831. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px">protocol_tx.c</tspan></text>
  832. <text
  833. id="text11255"
  834. y="123.02985"
  835. x="49.017731"
  836. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  837. xml:space="preserve"><tspan
  838. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px"
  839. y="123.02985"
  840. x="49.017731"
  841. id="tspan11253"
  842. sodipodi:role="line">hard_reset.c</tspan></text>
  843. <text
  844. xml:space="preserve"
  845. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  846. x="83.990906"
  847. y="69.996826"
  848. id="text11259"><tspan
  849. sodipodi:role="line"
  850. id="tspan11257"
  851. x="83.990906"
  852. y="69.996826"
  853. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px">policy_engine.c</tspan></text>
  854. <text
  855. id="text11263"
  856. y="71.50856"
  857. x="84.015961"
  858. style="font-style:normal;font-weight:normal;font-size:2.11666656px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  859. xml:space="preserve"><tspan
  860. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px"
  861. y="71.50856"
  862. x="84.015961"
  863. sodipodi:role="line"
  864. id="tspan11265">pdb_config.dpm</tspan><tspan
  865. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px"
  866. y="72.884392"
  867. x="84.015961"
  868. sodipodi:role="line"
  869. id="tspan11269"> functions</tspan></text>
  870. <path
  871. inkscape:connector-curvature="0"
  872. id="path11523"
  873. d="m 10,32.000003 h 90"
  874. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker11527)"
  875. sodipodi:nodetypes="cc" />
  876. <text
  877. id="text12755"
  878. y="30.968353"
  879. x="10.993217"
  880. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  881. xml:space="preserve"><tspan
  882. 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.13229166px"
  883. y="30.968353"
  884. x="10.993217"
  885. id="tspan12753"
  886. sodipodi:role="line">Priority</tspan></text>
  887. <text
  888. xml:space="preserve"
  889. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  890. x="71.355194"
  891. y="107.17172"
  892. id="text4683"><tspan
  893. sodipodi:role="line"
  894. id="tspan4681"
  895. x="71.355194"
  896. y="107.17172"
  897. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">RESET</tspan></text>
  898. <text
  899. xml:space="preserve"
  900. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  901. x="116.79938"
  902. y="68.820847"
  903. id="text7457"><tspan
  904. sodipodi:role="line"
  905. id="tspan7455"
  906. x="116.79938"
  907. y="68.820847"
  908. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px">GET_SOURCE_CAP</tspan><tspan
  909. sodipodi:role="line"
  910. x="116.79938"
  911. y="72.237"
  912. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  913. id="tspan4738" /></text>
  914. <text
  915. id="text4744"
  916. y="66.741974"
  917. x="116.79938"
  918. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  919. xml:space="preserve"><tspan
  920. id="tspan4742"
  921. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  922. y="66.741974"
  923. x="116.79938"
  924. sodipodi:role="line">NEW_POWER</tspan></text>
  925. <rect
  926. y="39.5"
  927. x="82.5"
  928. height="10.000001"
  929. width="14.999999"
  930. id="rect4537-3"
  931. style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.56800002;stroke-miterlimit:4;stroke-dasharray:0.568, 0.568;stroke-dashoffset:0;stroke-opacity:1" />
  932. <text
  933. xml:space="preserve"
  934. style="font-style:normal;font-weight:normal;font-size:2.11666656px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  935. x="84.015961"
  936. y="41.955547"
  937. id="text5136"><tspan
  938. id="tspan5134"
  939. sodipodi:role="line"
  940. x="84.015961"
  941. y="41.955547"
  942. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px">_sink_pps_</tspan><tspan
  943. sodipodi:role="line"
  944. x="84.015961"
  945. y="43.331379"
  946. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:64.99999762%;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:start;text-anchor:start;stroke-width:0.13229166px"
  947. id="tspan5140"> periodic_timer</tspan></text>
  948. <text
  949. id="text5150"
  950. y="54.538521"
  951. x="85.978149"
  952. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  953. xml:space="preserve"><tspan
  954. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  955. y="54.538521"
  956. x="85.978149"
  957. id="tspan5148"
  958. sodipodi:role="line">PPS_REQUEST</tspan></text>
  959. <text
  960. id="text972"
  961. y="91.465988"
  962. x="82.486923"
  963. style="font-style:normal;font-weight:normal;font-size:2.11666656px;line-height:3.30729151px;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.13229166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  964. xml:space="preserve"><tspan
  965. style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.76388884px;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';text-align:end;text-anchor:end;stroke-width:0.13229166px"
  966. y="91.465988"
  967. x="82.486923"
  968. id="tspan970"
  969. sodipodi:role="line">START_AMS</tspan></text>
  970. </g>
  971. </svg>