7.12.2010 - bug fixes in PIString, all classes now based on PIString

This commit is contained in:
peri4
2010-12-07 19:13:15 +03:00
parent 08f214dbfa
commit 66d998f289
14 changed files with 194 additions and 145 deletions

View File

@@ -1,7 +1,7 @@
#include "piserial.h"
PISerial::PISerial(string name, void * data_, SerialFunc slot): PIThread() {
PISerial::PISerial(PIString name, void * data_, SerialFunc slot): PIThread() {
setPriority(piHigh);
data = data_;
devName = name;
@@ -128,7 +128,7 @@ void PISerial::run() {
if (!tryagain) i++;
}
} else {
for (uint i = 0; i < readed; ++i) {
for (int i = 0; i < readed; ++i) {
b = buffer[i];
sbuffer[sbuffIndex] = b;
if (sbuffIndex == dataSize - 1) {