git-svn-id: svn://db.shs.com.ru/pip@126 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2015-05-05 15:23:52 +00:00
parent aecf832908
commit 53d8c53a50

View File

@@ -1035,6 +1035,7 @@ void PIConnection::DevicePool::deviceReaded(PIConnection::DevicePool::DeviceData
void PIConnection::splitFullPathWithMode(PIString fpwm, PIString * full_path, PIIODevice::DeviceMode * mode) {
PIIODevice::DeviceMode dm = PIIODevice::ReadWrite;
piCout << "SPLIT" << fpwm;
if (fpwm.find("(") > 0 && fpwm.find(")") > 0) {
PIString dms(fpwm.right(fpwm.length() - fpwm.find("(")).takeRange("(", ")").trim().toLowerCase().removeAll(" "));
//piCout << dms;
@@ -1042,8 +1043,9 @@ void PIConnection::splitFullPathWithMode(PIString fpwm, PIString * full_path, PI
dm = PIIODevice::ReadOnly;
if (dms == "w" || dms == "wo" || dms == "write" || dms == "writeonly")
dm = PIIODevice::WriteOnly;
fpwm.cutRight(fpwm.length() - fpwm.find("(") + 1).trim();
fpwm.cutRight(fpwm.length() - fpwm.find("(")).trim();
}
piCout << "SPLIT" << fpwm;
if (full_path) *full_path = fpwm;
if (mode) *mode = dm;
}