add PIPackedTCP

This commit is contained in:
2024-08-02 14:43:42 +03:00
parent c8876807ed
commit 7d02f710ea
8 changed files with 387 additions and 19 deletions

View File

@@ -569,15 +569,14 @@ PIStringList PIIODevice::availableClasses() {
void PIIODevice::registerDevice(PIConstChars prefix, PIConstChars classname, PIIODevice * (*fabric)()) {
// printf("registerDevice %s %s %d\n", prefix.data(), classname.data(), fabrics().size());
if (prefix.isEmpty()) return;
// printf("registerDevice %s %d %d\n", prefix, p.isEmpty(), fabrics().size());
if (!fabrics().contains(prefix)) {
FabricInfo fi;
fi.prefix = prefix;
fi.classname = classname;
fi.fabricator = fabric;
fabrics()[prefix] = fi;
}
if (fabrics().contains(prefix)) return;
FabricInfo fi;
fi.prefix = prefix;
fi.classname = classname;
fi.fabricator = fabric;
fabrics()[prefix] = fi;
}