summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/serialconfigwidget.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/serialconfigwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/serialconfigwidget.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/serialconfigwidget.cpp b/noncore/apps/opie-console/serialconfigwidget.cpp
index 5f3547a..c4c9c99 100644
--- a/noncore/apps/opie-console/serialconfigwidget.cpp
+++ b/noncore/apps/opie-console/serialconfigwidget.cpp
@@ -67,48 +67,51 @@ void SerialConfigWidget::load( const Profile& prof ) {
67 m_base->setParity( IOLayerBase::Odd ); 67 m_base->setParity( IOLayerBase::Odd );
68 } else { 68 } else {
69 m_base->setParity( IOLayerBase::NonePar ); 69 m_base->setParity( IOLayerBase::NonePar );
70 } 70 }
71 71
72 switch( speed ) { 72 switch( speed ) {
73 case 115200: 73 case 115200:
74 m_base->setSpeed(IOLayerBase::Baud_115200 ); 74 m_base->setSpeed(IOLayerBase::Baud_115200 );
75 break; 75 break;
76 case 57600: 76 case 57600:
77 m_base->setSpeed( IOLayerBase::Baud_57600 ); 77 m_base->setSpeed( IOLayerBase::Baud_57600 );
78 break; 78 break;
79 case 38400: 79 case 38400:
80 m_base->setSpeed(IOLayerBase::Baud_38400 ); 80 m_base->setSpeed(IOLayerBase::Baud_38400 );
81 break; 81 break;
82 case 19200: 82 case 19200:
83 m_base->setSpeed( IOLayerBase::Baud_19200 ); 83 m_base->setSpeed( IOLayerBase::Baud_19200 );
84 break; 84 break;
85 case 4800: 85 case 4800:
86 m_base->setSpeed( IOLayerBase::Baud_4800 ); 86 m_base->setSpeed( IOLayerBase::Baud_4800 );
87 break; 87 break;
88 case 2400: 88 case 2400:
89 m_base->setSpeed( IOLayerBase::Baud_2400 ); 89 m_base->setSpeed( IOLayerBase::Baud_2400 );
90 break; 90 break;
91 case 1200:
92 m_base->setSpeed( IOLayerBase::Baud_1200 );
93 break;
91 case 9600: 94 case 9600:
92 default: 95 default:
93 m_base->setSpeed(IOLayerBase::Baud_9600 ); 96 m_base->setSpeed(IOLayerBase::Baud_9600 );
94 break; 97 break;
95 } 98 }
96 99
97 if ( dbits == 5) { 100 if ( dbits == 5) {
98 m_base->setData( IOLayerBase::Data_Five ); 101 m_base->setData( IOLayerBase::Data_Five );
99 } else if (rad_flow == 6) { 102 } else if (rad_flow == 6) {
100 m_base->setData( IOLayerBase::Data_Six ); 103 m_base->setData( IOLayerBase::Data_Six );
101 } else if (rad_flow == 7) { 104 } else if (rad_flow == 7) {
102 m_base->setData( IOLayerBase::Data_Seven ); 105 m_base->setData( IOLayerBase::Data_Seven );
103 } else { 106 } else {
104 m_base->setData( IOLayerBase::Data_Eight ); 107 m_base->setData( IOLayerBase::Data_Eight );
105 } 108 }
106 109
107 if ( sbits == 2) { 110 if ( sbits == 2) {
108 m_base->setStop( IOLayerBase::Stop_Two ); 111 m_base->setStop( IOLayerBase::Stop_Two );
109 } else if ( sbits == 15 ) { 112 } else if ( sbits == 15 ) {
110 m_base->setStop( IOLayerBase::Stop_OnePointFive ); 113 m_base->setStop( IOLayerBase::Stop_OnePointFive );
111 } else { 114 } else {
112 m_base->setStop( IOLayerBase::Stop_One ); 115 m_base->setStop( IOLayerBase::Stop_One );
113 } 116 }
114 117
@@ -148,48 +151,51 @@ void SerialConfigWidget::save( Profile& prof ) {
148 case IOLayerBase::NonePar: 151 case IOLayerBase::NonePar:
149 parity = 0; 152 parity = 0;
150 break; 153 break;
151 } 154 }
152 155
153 switch( m_base->speed() ) { 156 switch( m_base->speed() ) {
154 case IOLayerBase::Baud_115200: 157 case IOLayerBase::Baud_115200:
155 speed = 115200; 158 speed = 115200;
156 break; 159 break;
157 case IOLayerBase::Baud_57600: 160 case IOLayerBase::Baud_57600:
158 speed = 57600; 161 speed = 57600;
159 break; 162 break;
160 case IOLayerBase::Baud_38400: 163 case IOLayerBase::Baud_38400:
161 speed = 38400; 164 speed = 38400;
162 break; 165 break;
163 case IOLayerBase::Baud_19200: 166 case IOLayerBase::Baud_19200:
164 speed = 19200; 167 speed = 19200;
165 break; 168 break;
166 case IOLayerBase::Baud_4800: 169 case IOLayerBase::Baud_4800:
167 speed = 4800; 170 speed = 4800;
168 break; 171 break;
169 case IOLayerBase::Baud_2400: 172 case IOLayerBase::Baud_2400:
170 speed = 2400; 173 speed = 2400;
171 break; 174 break;
175 case IOLayerBase::Baud_1200:
176 speed = 1200;
177 break;
172 default: 178 default:
173 case IOLayerBase::Baud_9600: 179 case IOLayerBase::Baud_9600:
174 speed = 9600; 180 speed = 9600;
175 break; 181 break;
176 } 182 }
177 183
178 switch( m_base->data() ) { 184 switch( m_base->data() ) {
179 case IOLayerBase::Data_Five: 185 case IOLayerBase::Data_Five:
180 data = 5; 186 data = 5;
181 break; 187 break;
182 case IOLayerBase::Data_Six: 188 case IOLayerBase::Data_Six:
183 data = 6; 189 data = 6;
184 break; 190 break;
185 case IOLayerBase::Data_Seven: 191 case IOLayerBase::Data_Seven:
186 data = 7; 192 data = 7;
187 break; 193 break;
188 case IOLayerBase::Data_Eight: 194 case IOLayerBase::Data_Eight:
189 data = 8; 195 data = 8;
190 break; 196 break;
191 } 197 }
192 198
193 switch( m_base->stop() ) { 199 switch( m_base->stop() ) {
194 case IOLayerBase::Stop_One: 200 case IOLayerBase::Stop_One:
195 stop = 1; 201 stop = 1;