forked from MalcolmMielle/ROS_driver_differential_drive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Platform.uxf
116 lines (116 loc) · 2.69 KB
/
Platform.uxf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="12.2">
<zoom_level>10</zoom_level>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>350</x>
<y>90</y>
<w>350</w>
<h>250</h>
</coordinates>
<panel_attributes>Platform
--
+speed : int
+acceleration : int
+deceleration : int
+_isIdle : bool
+_isMotionWatching : bool
+_motorControl1 : SerialPortControl*
--
+resetMotorEncoder() : void
+setSpeed(int speed_rpm) : void
+setAcceleration(int acc) : void
+setDeceleration(int dec) : void
+isIdle() : bool
</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>940</x>
<y>90</y>
<w>380</w>
<h>250</h>
</coordinates>
<panel_attributes>SerialPortControl
--
#_hComm : HANDLE
--
+SerialPortControl(string port_name, int baud_rate)
+readLeftEncoder() : int
+readRightEncoder() : int
+openPort(string port_name, int baud_rate) : bool
+writePort(string str) : bool
+readPort() : string</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>670</x>
<y>140</y>
<w>290</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=<<<<-</panel_attributes>
<additional_attributes>30;30;270;30</additional_attributes>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>350</x>
<y>410</y>
<w>350</w>
<h>250</h>
</coordinates>
<panel_attributes>Platform
--
+speed : int
+acceleration : int
+deceleration : int
+_isIdle : bool
+_isMotionWatching : bool
+_motorControl1 : SerialPortControl
--
+resetMotorEncoder() : void
+setSpeed(int speed_rpm) : void
+setAcceleration(int acc) : void
+setDeceleration(int dec) : void
+isIdle() : bool
</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>940</x>
<y>400</y>
<w>470</w>
<h>250</h>
</coordinates>
<panel_attributes>SerialPortControl
--
#_motor : LibSerial::SerialStream
#_baud : int (LibSerial::SerialStreamBuf::BAUD_115200)
--
+SeriaPortControl()
+readLeftEncoder() : init
+readRightEncoder() : int
+write(cmd : string) : bool
+read() : string</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>670</x>
<y>440</y>
<w>290</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=<<<<-</panel_attributes>
<additional_attributes>30;30;270;30</additional_attributes>
</element>
</diagram>