git-svn-id: svn://db.shs.com.ru/pip@965 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
29
main.cpp
29
main.cpp
@@ -7,30 +7,9 @@ void print(PIConfig::Entry*e, PIString indent = "") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
//piCout << __sysoemname__;
|
PIStringList dl = PISerial::availableDevices();
|
||||||
const char * s = "Eng, Русский №!123";
|
piCout << dl;
|
||||||
PIString str = PIString::fromUTF8(s);
|
PISerial ser(dl[0]);
|
||||||
//piCout << PIChar::fromUTF8("a").isDigit();
|
piCout << ser.open(PIIODevice::ReadWrite) << &ser;
|
||||||
//piCout << PIChar::fromUTF8("1").isDigit();
|
|
||||||
piCout << PIChar::fromUTF8("щ") << PIChar::fromUTF8("щ").isLower() << PIChar::fromUTF8("щ").isUpper();
|
|
||||||
piCout << PIChar::fromUTF8("Ц") << PIChar::fromUTF8("Ц").isLower() << PIChar::fromUTF8("Ц").isUpper();
|
|
||||||
|
|
||||||
//piCout << str;
|
|
||||||
//piCout << str.toLowerCase();
|
|
||||||
//piCout << str.toUpperCase();
|
|
||||||
/*str.forEach([](PIChar c){piCout << c; return c;});
|
|
||||||
PIFile f("1.txt", PIIODevice::ReadWrite);
|
|
||||||
f.clear();
|
|
||||||
f << str;
|
|
||||||
PIChar c = PIChar::fromUTF8("│");
|
|
||||||
PIString s = PIString::fromUTF8("│");
|
|
||||||
piCout << c.unicode16Code() << s[0].unicode16Code();
|
|
||||||
piCout << c << s << PISystemInfo::machineKey();
|
|
||||||
PIFile f("1.txt", PIIODevice::ReadWrite);
|
|
||||||
f.clear();
|
|
||||||
f << c;*/
|
|
||||||
|
|
||||||
//PIConfig conf("spec_core.conf", PIIODevice::ReadOnly);
|
|
||||||
//print(&conf.rootEntry());
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -822,7 +822,7 @@ PIStringList PISerial::availableDevices(bool test) {
|
|||||||
# ifdef FREE_BSD
|
# ifdef FREE_BSD
|
||||||
prefixes << "cu";
|
prefixes << "cu";
|
||||||
# endif
|
# endif
|
||||||
# ifdef APPLE
|
# ifdef MAC_OS
|
||||||
prefixes.clear();
|
prefixes.clear();
|
||||||
prefixes << "cu." << "tty.";
|
prefixes << "cu." << "tty.";
|
||||||
# endif
|
# endif
|
||||||
@@ -851,7 +851,7 @@ PIStringList PISerial::availableDevices(bool test) {
|
|||||||
PIVector<PIFile::FileInfo> de = dir.entries();
|
PIVector<PIFile::FileInfo> de = dir.entries();
|
||||||
piForeachC (PIFile::FileInfo & e, de) { // TODO changes in FileInfo
|
piForeachC (PIFile::FileInfo & e, de) { // TODO changes in FileInfo
|
||||||
piForeachC (PIString & p, prefixes) {
|
piForeachC (PIString & p, prefixes) {
|
||||||
if (e.name().left(p.size_s()) != p) continue;
|
if (e.name().startsWith(p))
|
||||||
dl << e.path;
|
dl << e.path;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user