5 xmlns:cc="http://web.resource.org/cc/" |
5 xmlns:cc="http://web.resource.org/cc/" |
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
7 xmlns:svg="http://www.w3.org/2000/svg" |
7 xmlns:svg="http://www.w3.org/2000/svg" |
8 xmlns="http://www.w3.org/2000/svg" |
8 xmlns="http://www.w3.org/2000/svg" |
9 xmlns:xlink="http://www.w3.org/1999/xlink" |
9 xmlns:xlink="http://www.w3.org/1999/xlink" |
10 xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" |
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
12 width="841.88977pt" |
12 width="841.88977pt" |
13 height="595.27557pt" |
13 height="595.27557pt" |
14 id="svg2" |
14 id="svg2" |
15 sodipodi:version="0.32" |
15 sodipodi:version="0.32" |
16 inkscape:version="0.43" |
16 inkscape:version="0.45" |
17 sodipodi:docbase="/home/edouard/taf/Pim/workspace_edouard/CanFestival-3/doc" |
17 sodipodi:docbase="/home/edouard/workspace/CanFestival-3/doc" |
18 sodipodi:docname="canfestival_overview.svg" |
18 sodipodi:docname="canfestival_overview.svg" |
19 version="1.0" |
19 version="1.0" |
20 inkscape:export-filename="canfestival_overview.png" |
20 inkscape:export-filename="/home/edouard/workspace/CanFestival-3/doc/canfestival_overview.png" |
21 inkscape:export-xdpi="87.57" |
21 inkscape:export-xdpi="87.57" |
22 inkscape:export-ydpi="87.57"> |
22 inkscape:export-ydpi="87.57" |
|
23 inkscape:output_extension="org.inkscape.output.svg.inkscape" |
|
24 sodipodi:modified="true"> |
23 <defs |
25 <defs |
24 id="defs4"> |
26 id="defs4"> |
25 <linearGradient |
27 <linearGradient |
26 id="linearGradient10920"> |
28 id="linearGradient10920"> |
27 <stop |
29 <stop |
285 <path |
306 <path |
286 sodipodi:nodetypes="ccc" |
307 sodipodi:nodetypes="ccc" |
287 id="path14818" |
308 id="path14818" |
288 d="M 813.74257,664.52305 L 624.82375,664.52305 L 624.82376,195.16589" |
309 d="M 813.74257,664.52305 L 624.82375,664.52305 L 624.82376,195.16589" |
289 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#cbcbcb;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
310 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#cbcbcb;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
290 <path |
|
291 id="path10021" |
|
292 d="M 240.53386,430.81304 L 208.79172,430.81304" |
|
293 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d5d5d5;stroke-width:3.99999809;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
294 sodipodi:nodetypes="cc" /> |
|
295 <g |
|
296 id="g4148" |
|
297 transform="translate(-259.7932,217.8507)"> |
|
298 <rect |
|
299 ry="14.770906" |
|
300 y="189.95525" |
|
301 x="501.7005" |
|
302 height="44.312717" |
|
303 width="183.69043" |
|
304 id="rect2190" |
|
305 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
306 rx="14.770906" /> |
|
307 <text |
|
308 sodipodi:linespacing="100%" |
|
309 id="text2243" |
|
310 y="193.93582" |
|
311 x="593.54962" |
|
312 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
313 xml:space="preserve"><tspan |
|
314 y="193.93582" |
|
315 x="593.54962" |
|
316 id="tspan2245" |
|
317 sodipodi:role="line" /><tspan |
|
318 id="tspan2247" |
|
319 y="209.93582" |
|
320 x="593.54962" |
|
321 sodipodi:role="line">SCHEDULING</tspan><tspan |
|
322 id="tspan2249" |
|
323 y="225.93582" |
|
324 x="593.54962" |
|
325 sodipodi:role="line">timer.c</tspan></text> |
|
326 </g> |
|
327 <g |
311 <g |
328 id="g4155" |
312 id="g4155" |
329 transform="translate(60.20684,-100.7207)"> |
313 transform="translate(60.20684,-100.7207)"> |
330 <rect |
314 <rect |
331 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87500024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
315 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87500024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
641 id="tspan2311" |
606 id="tspan2311" |
642 y="153.21507" |
607 y="153.21507" |
643 x="619.96844" |
608 x="619.96844" |
644 sodipodi:role="line">sync.c</tspan></text> |
609 sodipodi:role="line">sync.c</tspan></text> |
645 </g> |
610 </g> |
646 <g |
|
647 id="g8884" |
|
648 transform="translate(-10.82926,88.57142)"> |
|
649 <rect |
|
650 ry="20.027502" |
|
651 y="231.34967" |
|
652 x="36.736599" |
|
653 height="60.0825" |
|
654 width="183.69043" |
|
655 id="rect19040" |
|
656 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
657 rx="20.028" /> |
|
658 <text |
|
659 xml:space="preserve" |
|
660 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
661 x="128.57401" |
|
662 y="232.4429" |
|
663 id="text8812" |
|
664 sodipodi:linespacing="100%"><tspan |
|
665 sodipodi:role="line" |
|
666 id="tspan8814" |
|
667 x="128.57401" |
|
668 y="232.4429" /><tspan |
|
669 sodipodi:role="line" |
|
670 x="128.57401" |
|
671 y="248.4429" |
|
672 id="tspan8816">CAN DRIVER</tspan><tspan |
|
673 sodipodi:role="line" |
|
674 x="128.57401" |
|
675 y="264.4429" |
|
676 id="tspan8820">INTERFACE</tspan><tspan |
|
677 sodipodi:role="line" |
|
678 x="128.57401" |
|
679 y="280.4429" |
|
680 id="tspan8818">can_xxx.c</tspan></text> |
|
681 <text |
|
682 sodipodi:linespacing="100%" |
|
683 id="text8822" |
|
684 y="246.4429" |
|
685 x="204.57401" |
|
686 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
687 xml:space="preserve"><tspan |
|
688 y="246.4429" |
|
689 x="204.57401" |
|
690 id="tspan8824" |
|
691 sodipodi:role="line" /><tspan |
|
692 id="tspan8830" |
|
693 y="254.4429" |
|
694 x="204.57401" |
|
695 sodipodi:role="line">RCV</tspan></text> |
|
696 <text |
|
697 xml:space="preserve" |
|
698 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
699 x="204.57401" |
|
700 y="264.4429" |
|
701 id="text8836" |
|
702 sodipodi:linespacing="100%"><tspan |
|
703 sodipodi:role="line" |
|
704 id="tspan8838" |
|
705 x="204.57401" |
|
706 y="264.4429" /><tspan |
|
707 sodipodi:role="line" |
|
708 x="204.57401" |
|
709 y="272.4429" |
|
710 id="tspan8840">TRS</tspan></text> |
|
711 </g> |
|
712 <g |
|
713 id="g8898" |
|
714 transform="translate(-10.82926,45.57037)"> |
|
715 <rect |
|
716 ry="20.027502" |
|
717 y="354.35071" |
|
718 x="36.736599" |
|
719 height="60.0825" |
|
720 width="183.69043" |
|
721 id="rect8842" |
|
722 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
723 rx="20.028" /> |
|
724 <text |
|
725 sodipodi:linespacing="100%" |
|
726 id="text8844" |
|
727 y="356.4429" |
|
728 x="128.57401" |
|
729 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
730 xml:space="preserve"><tspan |
|
731 y="356.4429" |
|
732 x="128.57401" |
|
733 id="tspan8846" |
|
734 sodipodi:role="line" /><tspan |
|
735 id="tspan8848" |
|
736 y="372.4429" |
|
737 x="128.57401" |
|
738 sodipodi:role="line">SYSTEM TIMERS</tspan><tspan |
|
739 id="tspan8850" |
|
740 y="388.4429" |
|
741 x="128.57401" |
|
742 sodipodi:role="line">INTERFACE</tspan><tspan |
|
743 id="tspan8852" |
|
744 y="404.4429" |
|
745 x="128.57401" |
|
746 sodipodi:role="line">timers_xxx.c</tspan></text> |
|
747 </g> |
|
748 <path |
|
749 sodipodi:nodetypes="cc" |
|
750 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d5d5d5;stroke-width:3.99999809;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
751 d="M 240.53386,510.81304 L 208.79172,510.81304" |
|
752 id="path10016" /> |
|
753 <g |
|
754 transform="translate(-259.7932,137.8507)" |
|
755 id="g5965"> |
|
756 <rect |
|
757 rx="14.770906" |
|
758 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
759 id="rect5967" |
|
760 width="183.69043" |
|
761 height="44.312717" |
|
762 x="501.7005" |
|
763 y="349.95526" |
|
764 ry="14.770906" /> |
|
765 <text |
|
766 xml:space="preserve" |
|
767 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
768 x="593.54962" |
|
769 y="353.93582" |
|
770 id="text5969" |
|
771 sodipodi:linespacing="100%"><tspan |
|
772 sodipodi:role="line" |
|
773 id="tspan5971" |
|
774 x="593.54962" |
|
775 y="353.93582" /><tspan |
|
776 sodipodi:role="line" |
|
777 x="593.54962" |
|
778 y="369.93582" |
|
779 id="tspan5973">PERSITANT STORAGE</tspan><tspan |
|
780 sodipodi:role="line" |
|
781 x="593.54962" |
|
782 y="385.93582" |
|
783 id="tspan5975">nvram.c</tspan></text> |
|
784 </g> |
|
785 <path |
|
786 id="path10019" |
|
787 d="M 240.53386,590.81304 L 208.79172,590.81304" |
|
788 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d5d5d5;stroke-width:3.99999809;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
789 sodipodi:nodetypes="cc" /> |
|
790 <g |
|
791 id="g5977" |
|
792 transform="translate(-259.7932,217.8507)"> |
|
793 <rect |
|
794 rx="14.770906" |
|
795 ry="14.770906" |
|
796 y="349.95526" |
|
797 x="501.7005" |
|
798 height="44.312717" |
|
799 width="183.69043" |
|
800 id="rect5979" |
|
801 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
|
802 <text |
|
803 sodipodi:linespacing="100%" |
|
804 id="text5981" |
|
805 y="353.93582" |
|
806 x="593.54962" |
|
807 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
808 xml:space="preserve"><tspan |
|
809 y="353.93582" |
|
810 x="593.54962" |
|
811 id="tspan5983" |
|
812 sodipodi:role="line" /><tspan |
|
813 id="tspan5985" |
|
814 y="369.93582" |
|
815 x="593.54962" |
|
816 sodipodi:role="line">LED INDICATORS</tspan><tspan |
|
817 id="tspan5987" |
|
818 y="385.93582" |
|
819 x="593.54962" |
|
820 sodipodi:role="line">led.c</tspan></text> |
|
821 </g> |
|
822 <g |
|
823 transform="translate(-10.82926,125.5703)" |
|
824 id="g8906"> |
|
825 <rect |
|
826 rx="20.027502" |
|
827 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
828 id="rect8908" |
|
829 width="183.69043" |
|
830 height="60.0825" |
|
831 x="36.736599" |
|
832 y="354.35071" |
|
833 ry="20.027502" /> |
|
834 <text |
|
835 xml:space="preserve" |
|
836 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
837 x="128.57401" |
|
838 y="356.4429" |
|
839 id="text8910" |
|
840 sodipodi:linespacing="100%"><tspan |
|
841 sodipodi:role="line" |
|
842 id="tspan8912" |
|
843 x="128.57401" |
|
844 y="356.4429" /><tspan |
|
845 sodipodi:role="line" |
|
846 x="128.57401" |
|
847 y="372.4429" |
|
848 id="tspan8916">PERSISTANT</tspan><tspan |
|
849 sodipodi:role="line" |
|
850 x="128.57401" |
|
851 y="388.4429" |
|
852 id="tspan17441">STORAGE INTERFACE</tspan><tspan |
|
853 sodipodi:role="line" |
|
854 x="128.57401" |
|
855 y="404.4429" |
|
856 id="tspan8918">nvram_xxx.c</tspan></text> |
|
857 </g> |
|
858 <g |
|
859 id="g8920" |
|
860 transform="translate(-10.82926,205.5704)"> |
|
861 <rect |
|
862 rx="20.027502" |
|
863 ry="20.027502" |
|
864 y="354.35071" |
|
865 x="36.736599" |
|
866 height="60.0825" |
|
867 width="183.69043" |
|
868 id="rect8922" |
|
869 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
|
870 <text |
|
871 sodipodi:linespacing="100%" |
|
872 id="text8924" |
|
873 y="356.4429" |
|
874 x="128.57401" |
|
875 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
876 xml:space="preserve"><tspan |
|
877 y="356.4429" |
|
878 x="128.57401" |
|
879 id="tspan8926" |
|
880 sodipodi:role="line" /><tspan |
|
881 id="tspan8930" |
|
882 y="372.4429" |
|
883 x="128.57401" |
|
884 sodipodi:role="line">LED</tspan><tspan |
|
885 y="388.4429" |
|
886 x="128.57401" |
|
887 sodipodi:role="line" |
|
888 id="tspan17445">INTERFACE</tspan><tspan |
|
889 id="tspan8932" |
|
890 y="404.4429" |
|
891 x="128.57401" |
|
892 sodipodi:role="line">led_xxx.c</tspan></text> |
|
893 </g> |
|
894 <path |
611 <path |
895 id="path8782" |
612 id="path8782" |
896 d="M 509.04698,595.23734 L 455.85521,595.23734" |
613 d="M 509.04698,595.23734 L 455.85521,595.23734" |
897 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4.00000048;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
614 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4.00000048;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
898 sodipodi:nodetypes="cc" /> |
615 sodipodi:nodetypes="cc" /> |
948 x="904.5498" |
665 x="904.5498" |
949 y="152.68625" |
666 y="152.68625" |
950 id="tspan10987">(master/slave)</tspan></text> |
667 id="tspan10987">(master/slave)</tspan></text> |
951 <path |
668 <path |
952 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4.00000477;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
669 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4.00000477;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
953 d="M 368.88653,347.1123 L 382.38404,341.09463 L 368.88653,335.07698" |
670 d="M 368.88653,307.1123 L 382.38404,301.09463 L 368.88653,295.07698" |
954 id="path14812" |
671 id="path14812" |
955 sodipodi:nodetypes="ccc" /> |
672 sodipodi:nodetypes="ccc" /> |
956 <path |
673 <path |
957 sodipodi:nodetypes="ccc" |
674 sodipodi:nodetypes="ccc" |
958 id="path14814" |
675 id="path14814" |
959 d="M 463.1831,286.69273 L 469.20076,300.19024 L 475.21842,286.69273" |
676 d="M 463.1831,286.69273 L 469.20076,300.19024 L 475.21842,286.69273" |
960 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4.00000429;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
677 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4.00000429;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
961 <path |
678 <path |
962 sodipodi:nodetypes="ccc" |
679 sodipodi:nodetypes="ccc" |
963 id="path14816" |
680 id="path14816" |
964 d="M 337.84788,349.11112 L 324.35037,355.12879 L 337.84789,361.14645" |
681 d="M 337.84788,309.11112 L 324.35037,315.12879 L 337.84789,321.14645" |
965 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
682 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
966 <text |
683 <text |
967 sodipodi:linespacing="100%" |
|
968 id="text17791" |
|
969 y="178.68625" |
|
970 x="26.533813" |
|
971 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
972 xml:space="preserve"><tspan |
|
973 sodipodi:role="line" |
|
974 id="tspan17836" |
|
975 x="26.533813" |
|
976 y="178.68625">Optional:</tspan><tspan |
|
977 sodipodi:role="line" |
|
978 id="tspan17838" |
|
979 x="26.533813" |
|
980 y="190.68625">- NVRAM</tspan><tspan |
|
981 sodipodi:role="line" |
|
982 id="tspan17840" |
|
983 x="26.533813" |
|
984 y="202.68625">- LED</tspan><tspan |
|
985 sodipodi:role="line" |
|
986 id="tspan17842" |
|
987 x="26.533813" |
|
988 y="214.68625">- CAN LSS support</tspan><tspan |
|
989 sodipodi:role="line" |
|
990 id="tspan17844" |
|
991 x="26.533813" |
|
992 y="226.68625" /><tspan |
|
993 sodipodi:role="line" |
|
994 id="tspan17846" |
|
995 x="26.533813" |
|
996 y="238.68625">Interfaces can be provided</tspan><tspan |
|
997 sodipodi:role="line" |
|
998 id="tspan17848" |
|
999 x="26.533813" |
|
1000 y="250.68625">directly by application.</tspan></text> |
|
1001 <text |
|
1002 xml:space="preserve" |
684 xml:space="preserve" |
1003 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
685 style="font-size:10.40019226px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
1004 x="36.533813" |
686 x="117.68457" |
1005 y="662.68628" |
687 y="660.26733" |
1006 id="text17850" |
688 id="text17850" |
1007 sodipodi:linespacing="100%"><tspan |
689 sodipodi:linespacing="100%"><tspan |
1008 y="662.68628" |
690 y="660.26733" |
1009 x="36.533813" |
691 x="117.68457" |
1010 id="tspan17864" |
692 id="tspan17864" |
1011 sodipodi:role="line">libcanfestival_$(TARGET).a</tspan></text> |
693 sodipodi:role="line">libcanfestival_$(CAN_DRIVER).so</tspan><tspan |
|
694 y="670.66753" |
|
695 x="117.68457" |
|
696 sodipodi:role="line" |
|
697 id="tspan2438">$(CAN_DRIVER).dll,</tspan><tspan |
|
698 y="681.06772" |
|
699 x="117.68457" |
|
700 sodipodi:role="line" |
|
701 id="tspan2440">cyg$(CAN_DRIVER).dll</tspan></text> |
1012 <text |
702 <text |
1013 sodipodi:linespacing="100%" |
703 sodipodi:linespacing="100%" |
1014 id="text17893" |
704 id="text17893" |
1015 y="662.68628" |
705 y="662.68628" |
1016 x="296.53381" |
706 x="296.53381" |
1027 height="304.05591" |
717 height="304.05591" |
1028 x="793.97992" |
718 x="793.97992" |
1029 y="182.44966" /> |
719 y="182.44966" /> |
1030 <flowRoot |
720 <flowRoot |
1031 xml:space="preserve" |
721 xml:space="preserve" |
1032 style="font-size:12;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
722 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
1033 id="flowRoot18801"><flowRegion |
723 id="flowRoot18801" |
|
724 transform="translate(0,-10)"><flowRegion |
1034 id="flowRegion18803"><use |
725 id="flowRegion18803"><use |
1035 x="0" |
726 x="0" |
1036 y="0" |
727 y="0" |
1037 xlink:href="#rect17926" |
728 xlink:href="#rect17926" |
1038 id="use18805" /></flowRegion><flowPara |
729 id="use18805" |
|
730 width="1052.3622" |
|
731 height="744.09448" /></flowRegion><flowPara |
1039 id="flowPara18809">Mandatory:</flowPara><flowPara |
732 id="flowPara18809">Mandatory:</flowPara><flowPara |
1040 id="flowPara18811">- Declare nodes callbacks</flowPara><flowPara |
|
1041 id="flowPara18813">- Open CAN interfaces</flowPara><flowPara |
733 id="flowPara18813">- Open CAN interfaces</flowPara><flowPara |
1042 id="flowPara18815">- Initiate TImers</flowPara><flowPara |
734 id="flowPara18815">- Initiate TImers</flowPara><flowPara |
|
735 id="flowPara2375" /><flowPara |
|
736 id="flowPara2377">Optional:</flowPara><flowPara |
|
737 id="flowPara2381">- Declare some callbacks</flowPara><flowPara |
1043 id="flowPara18817" /><flowPara |
738 id="flowPara18817" /><flowPara |
1044 id="flowPara18819">Each call to the CanFestival API provide a pointer to the related node's CO_Data struct.</flowPara><flowPara |
739 id="flowPara18819">Each call to the CanFestival API provide a pointer to the related node's CO_Data struct.</flowPara><flowPara |
1045 id="flowPara18821" /><flowPara |
740 id="flowPara18821" /><flowPara |
1046 id="flowPara18823">In order to respect data integrity in the stack, all calls to the API should be made from mandatory nodes callback.</flowPara><flowPara |
741 id="flowPara18823">In order to respect data integrity in the stack, all calls to the API should be made from mandatory nodes callback.</flowPara><flowPara |
1047 id="flowPara18825" /><flowPara |
742 id="flowPara18825" /><flowPara |
1205 x="565.54962" |
900 x="565.54962" |
1206 id="tspan18962" |
901 id="tspan18962" |
1207 sodipodi:role="line" |
902 sodipodi:role="line" |
1208 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">opened.</tspan></text> |
903 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">opened.</tspan></text> |
1209 </g> |
904 </g> |
|
905 <path |
|
906 sodipodi:nodetypes="cc" |
|
907 id="path2394" |
|
908 d="M 455.01269,315.09447 L 192.04336,315.09447" |
|
909 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4.00000095;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
|
910 <path |
|
911 sodipodi:nodetypes="cc" |
|
912 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d5d5d5;stroke-width:3.99999809;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
913 d="M 240.53386,230.81304 L 208.79172,230.81304" |
|
914 id="path2396" /> |
|
915 <g |
|
916 transform="translate(-259.7932,17.8507)" |
|
917 id="g2398"> |
|
918 <rect |
|
919 rx="14.770906" |
|
920 style="opacity:1;color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
921 id="rect2400" |
|
922 width="183.69043" |
|
923 height="44.312717" |
|
924 x="501.7005" |
|
925 y="189.95525" |
|
926 ry="14.770906" /> |
|
927 <text |
|
928 xml:space="preserve" |
|
929 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
930 x="593.54962" |
|
931 y="193.93582" |
|
932 id="text2402" |
|
933 sodipodi:linespacing="100%"><tspan |
|
934 sodipodi:role="line" |
|
935 id="tspan2404" |
|
936 x="593.54962" |
|
937 y="193.93582" /><tspan |
|
938 sodipodi:role="line" |
|
939 x="593.54962" |
|
940 y="209.93582" |
|
941 id="tspan2406">SCHEDULING</tspan><tspan |
|
942 sodipodi:role="line" |
|
943 x="593.54962" |
|
944 y="225.93582" |
|
945 id="tspan2408">timer.c</tspan></text> |
|
946 </g> |
|
947 <g |
|
948 transform="translate(-10.82926,-154.42963)" |
|
949 id="g2410"> |
|
950 <rect |
|
951 rx="20.028" |
|
952 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
953 id="rect2412" |
|
954 width="183.69043" |
|
955 height="60.0825" |
|
956 x="36.736599" |
|
957 y="354.35071" |
|
958 ry="20.027502" /> |
|
959 <text |
|
960 xml:space="preserve" |
|
961 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
962 x="128.57401" |
|
963 y="356.4429" |
|
964 id="text2414" |
|
965 sodipodi:linespacing="100%"><tspan |
|
966 sodipodi:role="line" |
|
967 id="tspan2416" |
|
968 x="128.57401" |
|
969 y="356.4429" /><tspan |
|
970 sodipodi:role="line" |
|
971 x="128.57401" |
|
972 y="372.4429" |
|
973 id="tspan2418">SYSTEM TIMERS</tspan><tspan |
|
974 sodipodi:role="line" |
|
975 x="128.57401" |
|
976 y="388.4429" |
|
977 id="tspan2420">INTERFACE</tspan><tspan |
|
978 sodipodi:role="line" |
|
979 x="128.57401" |
|
980 y="404.4429" |
|
981 id="tspan2422">timers_xxx.c</tspan></text> |
|
982 </g> |
|
983 <text |
|
984 sodipodi:linespacing="100%" |
|
985 id="text2428" |
|
986 y="166.68628" |
|
987 x="36.533813" |
|
988 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
989 xml:space="preserve"><tspan |
|
990 sodipodi:role="line" |
|
991 id="tspan2430" |
|
992 x="36.533813" |
|
993 y="166.68628">libcanfestival_$(TARGET).a</tspan><tspan |
|
994 sodipodi:role="line" |
|
995 x="36.533813" |
|
996 y="178.68628" |
|
997 id="tspan2432">canfestival_$(TARGET).lib</tspan></text> |
|
998 <path |
|
999 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
1000 d="M 110.39517,382.00723 L 110.39518,628.90785" |
|
1001 id="path2466" |
|
1002 sodipodi:nodetypes="cc" /> |
|
1003 <path |
|
1004 sodipodi:nodetypes="ccc" |
|
1005 id="path2468" |
|
1006 d="M 116.41299,480.48957 L 110.39532,466.99206 L 104.37768,480.48957" |
|
1007 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffb6b6;stroke-width:4.00000477;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
|
1008 <path |
|
1009 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
1010 d="M 118.41182,491.52822 L 124.42949,505.02572 L 130.44715,491.52821" |
|
1011 id="path2470" |
|
1012 sodipodi:nodetypes="ccc" /> |
|
1013 <path |
|
1014 style="color:#000000;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#bdb6ff;stroke-width:4.00000095;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
1015 d="M 124.39517,382.36341 L 124.39516,625.33274" |
|
1016 id="path2472" |
|
1017 sodipodi:nodetypes="cc" /> |
|
1018 <use |
|
1019 x="0" |
|
1020 y="0" |
|
1021 xlink:href="#rect18831" |
|
1022 id="use2448" |
|
1023 transform="translate(-477.47549,101.80629)" |
|
1024 width="1052.3622" |
|
1025 height="744.09448" /> |
|
1026 <text |
|
1027 sodipodi:linespacing="100%" |
|
1028 id="text2450" |
|
1029 y="315.32974" |
|
1030 x="116.96068" |
|
1031 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1032 xml:space="preserve"><tspan |
|
1033 y="315.32974" |
|
1034 x="116.96068" |
|
1035 id="tspan2452" |
|
1036 sodipodi:role="line" /><tspan |
|
1037 id="tspan2456" |
|
1038 y="331.32974" |
|
1039 x="116.96068" |
|
1040 sodipodi:role="line">OS interface</tspan><tspan |
|
1041 y="347.32974" |
|
1042 x="116.96068" |
|
1043 sodipodi:role="line" |
|
1044 id="tspan2460">unix.c</tspan><tspan |
|
1045 y="363.32974" |
|
1046 x="116.96068" |
|
1047 sodipodi:role="line" |
|
1048 id="tspan2464">or</tspan><tspan |
|
1049 y="379.32974" |
|
1050 x="116.96068" |
|
1051 sodipodi:role="line" |
|
1052 id="tspan2462">win32.c</tspan></text> |
|
1053 <g |
|
1054 id="g8884" |
|
1055 transform="translate(-10.82926,355.42856)"> |
|
1056 <rect |
|
1057 ry="20.027502" |
|
1058 y="231.34967" |
|
1059 x="36.736599" |
|
1060 height="60.0825" |
|
1061 width="183.69043" |
|
1062 id="rect19040" |
|
1063 style="color:#000000;fill:#efeeb1;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.87499928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
|
1064 rx="20.028" /> |
|
1065 <text |
|
1066 xml:space="preserve" |
|
1067 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1068 x="128.57401" |
|
1069 y="232.4429" |
|
1070 id="text8812" |
|
1071 sodipodi:linespacing="100%"><tspan |
|
1072 sodipodi:role="line" |
|
1073 id="tspan8814" |
|
1074 x="128.57401" |
|
1075 y="232.4429" /><tspan |
|
1076 sodipodi:role="line" |
|
1077 x="128.57401" |
|
1078 y="248.4429" |
|
1079 id="tspan8816">CAN DRIVER</tspan><tspan |
|
1080 sodipodi:role="line" |
|
1081 x="128.57401" |
|
1082 y="264.4429" |
|
1083 id="tspan8820">INTERFACE</tspan><tspan |
|
1084 sodipodi:role="line" |
|
1085 x="128.57401" |
|
1086 y="280.4429" |
|
1087 id="tspan8818">can_xxx.c</tspan></text> |
|
1088 <text |
|
1089 sodipodi:linespacing="100%" |
|
1090 id="text8822" |
|
1091 y="246.4429" |
|
1092 x="204.57401" |
|
1093 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1094 xml:space="preserve"><tspan |
|
1095 y="246.4429" |
|
1096 x="204.57401" |
|
1097 id="tspan8824" |
|
1098 sodipodi:role="line" /><tspan |
|
1099 id="tspan8830" |
|
1100 y="254.4429" |
|
1101 x="204.57401" |
|
1102 sodipodi:role="line">RCV</tspan></text> |
|
1103 <text |
|
1104 xml:space="preserve" |
|
1105 style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1106 x="204.57401" |
|
1107 y="264.4429" |
|
1108 id="text8836" |
|
1109 sodipodi:linespacing="100%"><tspan |
|
1110 sodipodi:role="line" |
|
1111 id="tspan8838" |
|
1112 x="204.57401" |
|
1113 y="264.4429" /><tspan |
|
1114 sodipodi:role="line" |
|
1115 x="204.57401" |
|
1116 y="272.4429" |
|
1117 id="tspan8840">TRS</tspan></text> |
|
1118 </g> |
|
1119 <text |
|
1120 xml:space="preserve" |
|
1121 style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1122 x="116.83569" |
|
1123 y="546.68628" |
|
1124 id="text2442" |
|
1125 sodipodi:linespacing="100%"><tspan |
|
1126 sodipodi:role="line" |
|
1127 x="116.83569" |
|
1128 y="546.68628" |
|
1129 id="tspan2444">CAN</tspan><tspan |
|
1130 id="tspan2446" |
|
1131 sodipodi:role="line" |
|
1132 x="116.83569" |
|
1133 y="578.68628">interface</tspan></text> |
|
1134 <text |
|
1135 xml:space="preserve" |
|
1136 style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" |
|
1137 x="23.39595" |
|
1138 y="480.36346" |
|
1139 id="text3447"><tspan |
|
1140 sodipodi:role="line" |
|
1141 id="tspan3449" |
|
1142 x="23.39595" |
|
1143 y="480.36346">Dynamicaly </tspan><tspan |
|
1144 sodipodi:role="line" |
|
1145 x="23.39595" |
|
1146 y="495.36346" |
|
1147 id="tspan3453">loaded</tspan><tspan |
|
1148 sodipodi:role="line" |
|
1149 x="23.39595" |
|
1150 y="510.36346" |
|
1151 id="tspan3451">or Linked</tspan></text> |
1210 </g> |
1152 </g> |
1211 </svg> |
1153 </svg> |