energy changed

This commit is contained in:
sun
2019-07-12 22:52:18 +08:00
parent 89e07615aa
commit f40bfbf5d2

View File

@@ -227,6 +227,7 @@ bool Serial::InitPort(int nSpeed, char nEvent, int nBits, int nStop){
bool Serial::WriteData(const unsigned char *pData, unsigned int length) {
int cnt = 0, curr = 0;
if (fd <= 0)return false;
while ((curr = write(fd, pData + cnt, length - cnt)) > 0 && (cnt += curr) < length);
if (cnt < 0) {
LOGE("Serial offline!");
@@ -265,10 +266,13 @@ int Serial::set_opt(int fd, int nSpeed, char nEvent, int nBits, int nStop) {
switch (nBits) {
case 7:
newtio.c_cflag |= CS7;break;
newtio.c_cflag |= CS7;
break;
case 8:
newtio.c_cflag |= CS8;break;
default:break;
newtio.c_cflag |= CS8;
break;
default:
break;
}
switch (nEvent) {
@@ -285,7 +289,8 @@ int Serial::set_opt(int fd, int nSpeed, char nEvent, int nBits, int nStop) {
case 'N': //无校验
newtio.c_cflag &= ~PARENB;
break;
default:break;
default:
break;
}
switch (nSpeed) {