git-svn-id: svn://db.shs.com.ru/pip@243 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -1172,10 +1172,9 @@ void PIConnection::unboundExtractor(PIPacketExtractor * pe) {
|
||||
|
||||
void PIConnection::packetExtractorReceived(uchar * data, int size) {
|
||||
PIString from(emitter() == 0 ? "" : emitter()->name());
|
||||
packetReceived(from, PIByteArray(data, size));
|
||||
packetReceivedEvent(from, PIByteArray(data, size));
|
||||
PIIODevice * cd = (PIIODevice * )emitter();
|
||||
if (cd == 0) return;
|
||||
// piCout << "packetExtractorReceived" << from << cd;
|
||||
if (cd != 0) {
|
||||
PIVector<PIPacketExtractor * > be(bounded_extractors.value(cd));
|
||||
//piCout << be << (void*)data << size;
|
||||
piForeach (PIPacketExtractor * i, be)
|
||||
@@ -1188,6 +1187,9 @@ void PIConnection::packetExtractorReceived(uchar * data, int size) {
|
||||
}
|
||||
PIDiagnostics * diag = diags_.value(cd);
|
||||
if (diag != 0) diag->received(size);
|
||||
}
|
||||
packetReceived(from, PIByteArray(data, size));
|
||||
packetReceivedEvent(from, PIByteArray(data, size));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -296,7 +296,8 @@ bool PISerial::closeDevice() {
|
||||
#ifdef WINDOWS
|
||||
SetCommState(PRIVATE->hCom, &PRIVATE->sdesc);
|
||||
SetCommMask(PRIVATE->hCom, PRIVATE->mask);
|
||||
// piCoutObj << "close" << CloseHandle(PRIVATE->hCom);
|
||||
// piCoutObj << "close" <<
|
||||
CloseHandle(PRIVATE->hCom);
|
||||
PRIVATE->hCom = 0;
|
||||
#else
|
||||
tcsetattr(fd, TCSANOW, &PRIVATE->sdesc);
|
||||
@@ -618,7 +619,7 @@ int PISerial::read(void * read_to, int max_size) {
|
||||
|
||||
|
||||
int PISerial::write(const void * data, int max_size, bool wait) {
|
||||
//piCoutObj << "send " << max_size << ": " << PIString((char*)data, max_size);
|
||||
// piCoutObj << "send " << max_size;// << ": " << PIString((char*)data, max_size);
|
||||
if (fd == -1 || !canWrite()) {
|
||||
//piCoutObj << "Can`t write to uninitialized COM";
|
||||
return -1;
|
||||
|
||||
@@ -156,7 +156,6 @@ private:
|
||||
PITimer dtimer;
|
||||
PIString conn_name;
|
||||
PIMutex remote_mutex;
|
||||
PIMap<int, PIString> dnames;
|
||||
PIMap<PIString, Remote*> remotes;
|
||||
PISystemMonitor sys_mon_other;
|
||||
HostInfo info_my, info_other;
|
||||
|
||||
Reference in New Issue
Block a user