Changeset 121 in pacpusframework for branches/2.0-beta1/src/PacpusTools


Ignore:
Timestamp:
07/19/13 12:42:35 (11 years ago)
Author:
morasjul
Message:

add cmake macro
and improve serial component

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0-beta1/src/PacpusTools/src/PacpusSerialPort.cpp

    r120 r121  
    4242    sepChar = "\n";
    4343
     44    startChar = "$";
     45    stopChar = "\n";
     46
    4447    // Or threaded
    4548    connect(serialPort,SIGNAL(readyRead()),this,SLOT(readData()));
     
    101104    sepChar =  param.getProperty("sepChar");
    102105
     106    if(param.hasProperty("startChar"))
     107    startChar =  param.getProperty("startChar");
     108
     109    if(param.hasProperty("stopChar"))
     110    stopChar =  param.getProperty("stopChar");
     111
    103112    serialPort->setPortName(portName);
    104113
    105114    if(!serialPort->setBaudRate(baudRate,direction))
    106         LOG_ERROR("n° "<< serialPort->error());
     115        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    107116    if(!serialPort->setDataBits(dataBits))
    108         LOG_ERROR("n° "<< serialPort->error());
     117        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    109118    if(!serialPort->setParity(parity))
    110         LOG_ERROR("n° "<< serialPort->error());
     119        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    111120    if(!serialPort->setStopBits(stopBits))
    112         LOG_ERROR("n° "<< serialPort->error());
     121        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    113122    if(!serialPort->setFlowControl(flowControl))
    114         LOG_ERROR("n° "<< serialPort->error());
     123        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    115124    if(!serialPort->setDataErrorPolicy(errorPolicy))
    116         LOG_ERROR("n° "<< serialPort->error());
     125        LOG_ERROR(getName() << "\t error n° "<< serialPort->error());
    117126
    118127    // For futher developpements
     
    160169    {
    161170        setState(MONITOR_OK);
    162         LOG_DEBUG("Serial write performed")
     171        LOG_DEBUG(getName() << " Serial write performed")
    163172    }
    164173    else
    165174     {
    166175        setState(MONITOR_NOK);
    167         LOG_WARN("Serial write error")
     176        LOG_WARN(getName() << " Serial write error")
    168177    }
    169178}
Note: See TracChangeset for help on using the changeset viewer.