// Generated by "PIP Code model generator" 23.11.2014 13:46:47 #include #include "ccm.h" using namespace PICodeInfo; __ClassInfo_CCM_H_Initializer__::__ClassInfo_CCM_H_Initializer__() { if (_inited_) return; _inited_ = true; EnumInfo * ei; (*enumsInfo)[""] = new EnumInfo(); // Enums ei = new EnumInfo(); (*enumsInfo)["PICoutSpecialChar"] = ei; ei->name = "PICoutSpecialChar"; ei->members << PICodeInfo::EnumeratorInfo("Null", 0); ei->members << PICodeInfo::EnumeratorInfo("NewLine", 1); ei->members << PICodeInfo::EnumeratorInfo("Tab", 2); ei->members << PICodeInfo::EnumeratorInfo("Esc", 3); ei->members << PICodeInfo::EnumeratorInfo("Quote", 4); ei = new EnumInfo(); (*enumsInfo)["PICoutAction"] = ei; ei->name = "PICoutAction"; ei->members << PICodeInfo::EnumeratorInfo("Flush", 0); ei->members << PICodeInfo::EnumeratorInfo("Backspace", 1); ei->members << PICodeInfo::EnumeratorInfo("ShowCursor", 2); ei->members << PICodeInfo::EnumeratorInfo("HideCursor", 3); ei->members << PICodeInfo::EnumeratorInfo("ClearScreen", 4); ei->members << PICodeInfo::EnumeratorInfo("SaveContol", 5); ei->members << PICodeInfo::EnumeratorInfo("RestoreControl", 6); ei = new EnumInfo(); (*enumsInfo)["PICoutControl"] = ei; ei->name = "PICoutControl"; ei->members << PICodeInfo::EnumeratorInfo("AddNone", 0); ei->members << PICodeInfo::EnumeratorInfo("AddSpaces", 1); ei->members << PICodeInfo::EnumeratorInfo("AddNewLine", 2); ei->members << PICodeInfo::EnumeratorInfo("AddQuotes", 4); ei->members << PICodeInfo::EnumeratorInfo("AddAll", -1); ei = new EnumInfo(); (*enumsInfo)["PICoutFormat"] = ei; ei->name = "PICoutFormat"; ei->members << PICodeInfo::EnumeratorInfo("Bin", 1); ei->members << PICodeInfo::EnumeratorInfo("Oct", 2); ei->members << PICodeInfo::EnumeratorInfo("Dec", 4); ei->members << PICodeInfo::EnumeratorInfo("Hex", 8); ei->members << PICodeInfo::EnumeratorInfo("Bold", 16); ei->members << PICodeInfo::EnumeratorInfo("Faint", 32); ei->members << PICodeInfo::EnumeratorInfo("Italic", 64); ei->members << PICodeInfo::EnumeratorInfo("Underline", 128); ei->members << PICodeInfo::EnumeratorInfo("Blink", 256); ei->members << PICodeInfo::EnumeratorInfo("Black", 1024); ei->members << PICodeInfo::EnumeratorInfo("Red", 2048); ei->members << PICodeInfo::EnumeratorInfo("Green", 4096); ei->members << PICodeInfo::EnumeratorInfo("Blue", 8192); ei->members << PICodeInfo::EnumeratorInfo("Yellow", 16384); ei->members << PICodeInfo::EnumeratorInfo("Magenta", 32768); ei->members << PICodeInfo::EnumeratorInfo("Cyan", 65536); ei->members << PICodeInfo::EnumeratorInfo("White", 131072); ei->members << PICodeInfo::EnumeratorInfo("BackBlack", 262144); ei->members << PICodeInfo::EnumeratorInfo("BackRed", 524288); ei->members << PICodeInfo::EnumeratorInfo("BackGreen", 1048576); ei->members << PICodeInfo::EnumeratorInfo("BackBlue", 2097152); ei->members << PICodeInfo::EnumeratorInfo("BackYellow", 4194304); ei->members << PICodeInfo::EnumeratorInfo("BackMagenta", 8388608); ei->members << PICodeInfo::EnumeratorInfo("BackCyan", 16777216); ei->members << PICodeInfo::EnumeratorInfo("BackWhite", 33554432); ei->members << PICodeInfo::EnumeratorInfo("Default", 67108864); ei = new EnumInfo(); (*enumsInfo)["PIMathSolver::Method"] = ei; ei->name = "PIMathSolver::Method"; ei->members << PICodeInfo::EnumeratorInfo("Global", -1); ei->members << PICodeInfo::EnumeratorInfo("Eyler_1", 1); ei->members << PICodeInfo::EnumeratorInfo("Eyler_2", 2); ei->members << PICodeInfo::EnumeratorInfo("EylerKoshi", 3); ei->members << PICodeInfo::EnumeratorInfo("RungeKutta_4", 14); ei->members << PICodeInfo::EnumeratorInfo("AdamsBashfortMoulton_2", 22); ei->members << PICodeInfo::EnumeratorInfo("AdamsBashfortMoulton_3", 23); ei->members << PICodeInfo::EnumeratorInfo("AdamsBashfortMoulton_4", 24); ei->members << PICodeInfo::EnumeratorInfo("PolynomialApproximation_2", 32); ei->members << PICodeInfo::EnumeratorInfo("PolynomialApproximation_3", 33); ei->members << PICodeInfo::EnumeratorInfo("PolynomialApproximation_4", 34); ei->members << PICodeInfo::EnumeratorInfo("PolynomialApproximation_5", 35); ei = new EnumInfo(); (*enumsInfo)["PIVariant::Type"] = ei; ei->name = "PIVariant::Type"; ei->members << PICodeInfo::EnumeratorInfo("Invalid", 0); ei->members << PICodeInfo::EnumeratorInfo("Bool", 1); ei->members << PICodeInfo::EnumeratorInfo("Char", 2); ei->members << PICodeInfo::EnumeratorInfo("UChar", 3); ei->members << PICodeInfo::EnumeratorInfo("Short", 4); ei->members << PICodeInfo::EnumeratorInfo("UShort", 5); ei->members << PICodeInfo::EnumeratorInfo("Int", 6); ei->members << PICodeInfo::EnumeratorInfo("UInt", 7); ei->members << PICodeInfo::EnumeratorInfo("Long", 8); ei->members << PICodeInfo::EnumeratorInfo("ULong", 9); ei->members << PICodeInfo::EnumeratorInfo("LLong", 10); ei->members << PICodeInfo::EnumeratorInfo("ULLong", 11); ei->members << PICodeInfo::EnumeratorInfo("Float", 12); ei->members << PICodeInfo::EnumeratorInfo("Double", 13); ei->members << PICodeInfo::EnumeratorInfo("LDouble", 14); ei->members << PICodeInfo::EnumeratorInfo("Complexd", 15); ei->members << PICodeInfo::EnumeratorInfo("Complexld", 16); ei->members << PICodeInfo::EnumeratorInfo("BitArray", 17); ei->members << PICodeInfo::EnumeratorInfo("ByteArray", 18); ei->members << PICodeInfo::EnumeratorInfo("String", 19); ei->members << PICodeInfo::EnumeratorInfo("StringList", 20); ei->members << PICodeInfo::EnumeratorInfo("Time", 21); ei->members << PICodeInfo::EnumeratorInfo("Date", 22); ei->members << PICodeInfo::EnumeratorInfo("DateTime", 23); ei->members << PICodeInfo::EnumeratorInfo("SystemTime", 24); ei->members << PICodeInfo::EnumeratorInfo("Custom", 255); ei = new EnumInfo(); (*enumsInfo)["PIThread::Priority"] = ei; ei->name = "PIThread::Priority"; ei->members << PICodeInfo::EnumeratorInfo("piLowerst", 0); ei->members << PICodeInfo::EnumeratorInfo("piLow", 1); ei->members << PICodeInfo::EnumeratorInfo("piNormal", 2); ei->members << PICodeInfo::EnumeratorInfo("piHigh", 3); ei->members << PICodeInfo::EnumeratorInfo("piHighest", 4); ei = new EnumInfo(); (*enumsInfo)["PITimer::TimerImplementation"] = ei; ei->name = "PITimer::TimerImplementation"; ei->members << PICodeInfo::EnumeratorInfo("Thread", 1); ei->members << PICodeInfo::EnumeratorInfo("ThreadRT", 2); ei->members << PICodeInfo::EnumeratorInfo("Pool", 4); ei = new EnumInfo(); (*enumsInfo)["PIKbdListener::SpecialSymbol"] = ei; ei->name = "PIKbdListener::SpecialSymbol"; ei->members << PICodeInfo::EnumeratorInfo("UpArrow", -1); ei->members << PICodeInfo::EnumeratorInfo("DownArrow", -2); ei->members << PICodeInfo::EnumeratorInfo("RightArrow", -3); ei->members << PICodeInfo::EnumeratorInfo("LeftArrow", -4); ei->members << PICodeInfo::EnumeratorInfo("CtrlUpArrow", -5); ei->members << PICodeInfo::EnumeratorInfo("CtrlDownArrow", -6); ei->members << PICodeInfo::EnumeratorInfo("CtrlRightArrow", -7); ei->members << PICodeInfo::EnumeratorInfo("CtrlLeftArrow", -8); ei = new EnumInfo(); (*enumsInfo)["PIIODevice::DeviceMode"] = ei; ei->name = "PIIODevice::DeviceMode"; ei->members << PICodeInfo::EnumeratorInfo("ReadOnly", 1); ei->members << PICodeInfo::EnumeratorInfo("WriteOnly", 2); ei->members << PICodeInfo::EnumeratorInfo("ReadWrite", 3); ei = new EnumInfo(); (*enumsInfo)["PISerial::Parameters"] = ei; ei->name = "PISerial::Parameters"; ei->members << PICodeInfo::EnumeratorInfo("ParityControl", 1); ei->members << PICodeInfo::EnumeratorInfo("ParityOdd", 2); ei->members << PICodeInfo::EnumeratorInfo("TwoStopBits", 4); ei = new EnumInfo(); (*enumsInfo)["PISerial::Speed"] = ei; ei->name = "PISerial::Speed"; ei->members << PICodeInfo::EnumeratorInfo("S50", 50); ei->members << PICodeInfo::EnumeratorInfo("S75", 75); ei->members << PICodeInfo::EnumeratorInfo("S110", 110); ei->members << PICodeInfo::EnumeratorInfo("S300", 300); ei->members << PICodeInfo::EnumeratorInfo("S600", 600); ei->members << PICodeInfo::EnumeratorInfo("S1200", 1200); ei->members << PICodeInfo::EnumeratorInfo("S2400", 2400); ei->members << PICodeInfo::EnumeratorInfo("S4800", 4800); ei->members << PICodeInfo::EnumeratorInfo("S9600", 9600); ei->members << PICodeInfo::EnumeratorInfo("S19200", 19200); ei->members << PICodeInfo::EnumeratorInfo("S38400", 38400); ei->members << PICodeInfo::EnumeratorInfo("S57600", 57600); ei->members << PICodeInfo::EnumeratorInfo("S115200", 115200); ei->members << PICodeInfo::EnumeratorInfo("S1500000", 1500000); ei->members << PICodeInfo::EnumeratorInfo("S2000000", 2000000); ei->members << PICodeInfo::EnumeratorInfo("S2500000", 2500000); ei->members << PICodeInfo::EnumeratorInfo("S3000000", 3000000); ei->members << PICodeInfo::EnumeratorInfo("S3500000", 3500000); ei->members << PICodeInfo::EnumeratorInfo("S4000000", 4000000); ei = new EnumInfo(); (*enumsInfo)["PIEthernet::Type"] = ei; ei->name = "PIEthernet::Type"; ei->members << PICodeInfo::EnumeratorInfo("UDP", 0); ei->members << PICodeInfo::EnumeratorInfo("TCP_Client", 1); ei->members << PICodeInfo::EnumeratorInfo("TCP_Server", 2); ei->members << PICodeInfo::EnumeratorInfo("TCP_SingleTCP", 3); ei = new EnumInfo(); (*enumsInfo)["PIEthernet::Parameters"] = ei; ei->name = "PIEthernet::Parameters"; ei->members << PICodeInfo::EnumeratorInfo("ReuseAddress", 1); ei->members << PICodeInfo::EnumeratorInfo("Broadcast", 2); ei = new EnumInfo(); (*enumsInfo)["PIEthernet::InterfaceFlag"] = ei; ei->name = "PIEthernet::InterfaceFlag"; ei->members << PICodeInfo::EnumeratorInfo("ifActive", 1); ei->members << PICodeInfo::EnumeratorInfo("ifRunning", 2); ei->members << PICodeInfo::EnumeratorInfo("ifBroadcast", 4); ei->members << PICodeInfo::EnumeratorInfo("ifMulticast", 8); ei->members << PICodeInfo::EnumeratorInfo("ifLoopback", 16); ei->members << PICodeInfo::EnumeratorInfo("ifPTP", 32); ei = new EnumInfo(); (*enumsInfo)["PIPacketExtractor::SplitMode"] = ei; ei->name = "PIPacketExtractor::SplitMode"; ei->members << PICodeInfo::EnumeratorInfo("None", 0); ei->members << PICodeInfo::EnumeratorInfo("Header", 1); ei->members << PICodeInfo::EnumeratorInfo("Footer", 2); ei->members << PICodeInfo::EnumeratorInfo("HeaderAndFooter", 3); ei->members << PICodeInfo::EnumeratorInfo("Size", 4); ei->members << PICodeInfo::EnumeratorInfo("Timeout", 5); ei = new EnumInfo(); (*enumsInfo)["PIProtocol::Type"] = ei; ei->name = "PIProtocol::Type"; ei->members << PICodeInfo::EnumeratorInfo("None", 0); ei->members << PICodeInfo::EnumeratorInfo("Serial", 1); ei->members << PICodeInfo::EnumeratorInfo("Ethernet", 2); ei = new EnumInfo(); (*enumsInfo)["PIProtocol::Quality"] = ei; ei->name = "PIProtocol::Quality"; ei->members << PICodeInfo::EnumeratorInfo("Unknown", 1); ei->members << PICodeInfo::EnumeratorInfo("Failure", 2); ei->members << PICodeInfo::EnumeratorInfo("Bad", 3); ei->members << PICodeInfo::EnumeratorInfo("Average", 4); ei->members << PICodeInfo::EnumeratorInfo("Good", 5); ei = new EnumInfo(); (*enumsInfo)["PIDiagnostics::Quality"] = ei; ei->name = "PIDiagnostics::Quality"; ei->members << PICodeInfo::EnumeratorInfo("Unknown", 1); ei->members << PICodeInfo::EnumeratorInfo("Failure", 2); ei->members << PICodeInfo::EnumeratorInfo("Bad", 3); ei->members << PICodeInfo::EnumeratorInfo("Average", 4); ei->members << PICodeInfo::EnumeratorInfo("Good", 5); ei = new EnumInfo(); (*enumsInfo)["PIConsole::Format"] = ei; ei->name = "PIConsole::Format"; ei->members << PICodeInfo::EnumeratorInfo("Normal", 1); ei->members << PICodeInfo::EnumeratorInfo("Bold", 2); ei->members << PICodeInfo::EnumeratorInfo("Faint", 4); ei->members << PICodeInfo::EnumeratorInfo("Italic", 8); ei->members << PICodeInfo::EnumeratorInfo("Underline", 16); ei->members << PICodeInfo::EnumeratorInfo("Blink", 32); ei->members << PICodeInfo::EnumeratorInfo("Inverse", 64); ei->members << PICodeInfo::EnumeratorInfo("Black", 256); ei->members << PICodeInfo::EnumeratorInfo("Red", 512); ei->members << PICodeInfo::EnumeratorInfo("Green", 1024); ei->members << PICodeInfo::EnumeratorInfo("Yellow", 2048); ei->members << PICodeInfo::EnumeratorInfo("Blue", 4096); ei->members << PICodeInfo::EnumeratorInfo("Magenta", 8192); ei->members << PICodeInfo::EnumeratorInfo("Cyan", 16384); ei->members << PICodeInfo::EnumeratorInfo("White", 32768); ei->members << PICodeInfo::EnumeratorInfo("BackBlack", 65536); ei->members << PICodeInfo::EnumeratorInfo("BackRed", 131072); ei->members << PICodeInfo::EnumeratorInfo("BackGreen", 262144); ei->members << PICodeInfo::EnumeratorInfo("BackYellow", 524288); ei->members << PICodeInfo::EnumeratorInfo("BackBlue", 1048576); ei->members << PICodeInfo::EnumeratorInfo("BackMagenta", 2097152); ei->members << PICodeInfo::EnumeratorInfo("BackCyan", 4194304); ei->members << PICodeInfo::EnumeratorInfo("BackWhite", 8388608); ei->members << PICodeInfo::EnumeratorInfo("Dec", 16777216); ei->members << PICodeInfo::EnumeratorInfo("Hex", 33554432); ei->members << PICodeInfo::EnumeratorInfo("Oct", 67108864); ei->members << PICodeInfo::EnumeratorInfo("Bin", 134217728); ei->members << PICodeInfo::EnumeratorInfo("Scientific", 268435456); ei->members << PICodeInfo::EnumeratorInfo("SystemTimeSplit", 536870912); ei->members << PICodeInfo::EnumeratorInfo("SystemTimeSeconds", 1073741824); ei = new EnumInfo(); (*enumsInfo)["PIConsole::Alignment"] = ei; ei->name = "PIConsole::Alignment"; ei->members << PICodeInfo::EnumeratorInfo("Nothing", 0); ei->members << PICodeInfo::EnumeratorInfo("Left", 1); ei->members << PICodeInfo::EnumeratorInfo("Right", 2); ei = new EnumInfo(); (*enumsInfo)["PIConsole::ConnectedState"] = ei; ei->name = "PIConsole::ConnectedState"; ei->members << PICodeInfo::EnumeratorInfo("Disconnected", 0); ei->members << PICodeInfo::EnumeratorInfo("FetchingData", 1); ei->members << PICodeInfo::EnumeratorInfo("Committing", 2); ei->members << PICodeInfo::EnumeratorInfo("Connected", 3); ei = new EnumInfo(); (*enumsInfo)["eType"] = ei; ei->name = "eType"; ei->members << PICodeInfo::EnumeratorInfo("etNumber", 0); ei->members << PICodeInfo::EnumeratorInfo("etOperator", 1); ei->members << PICodeInfo::EnumeratorInfo("etVariable", 2); ei->members << PICodeInfo::EnumeratorInfo("etFunction", 3); ei = new EnumInfo(); (*enumsInfo)["Operation"] = ei; ei->name = "Operation"; ei->members << PICodeInfo::EnumeratorInfo("oNone", 0); ei->members << PICodeInfo::EnumeratorInfo("oAdd", 1); ei->members << PICodeInfo::EnumeratorInfo("oSubtract", 2); ei->members << PICodeInfo::EnumeratorInfo("oMultiply", 3); ei->members << PICodeInfo::EnumeratorInfo("oDivide", 4); ei->members << PICodeInfo::EnumeratorInfo("oResidue", 5); ei->members << PICodeInfo::EnumeratorInfo("oPower", 6); ei->members << PICodeInfo::EnumeratorInfo("oEqual", 7); ei->members << PICodeInfo::EnumeratorInfo("oNotEqual", 8); ei->members << PICodeInfo::EnumeratorInfo("oGreater", 9); ei->members << PICodeInfo::EnumeratorInfo("oSmaller", 10); ei->members << PICodeInfo::EnumeratorInfo("oGreaterEqual", 11); ei->members << PICodeInfo::EnumeratorInfo("oSmallerEqual", 12); ei->members << PICodeInfo::EnumeratorInfo("oAnd", 13); ei->members << PICodeInfo::EnumeratorInfo("oOr", 14); ei->members << PICodeInfo::EnumeratorInfo("oFunction", 15); ei = new EnumInfo(); (*enumsInfo)["BaseFunctions"] = ei; ei->name = "BaseFunctions"; ei->members << PICodeInfo::EnumeratorInfo("bfUnknown", 0); ei->members << PICodeInfo::EnumeratorInfo("bfSin", 1); ei->members << PICodeInfo::EnumeratorInfo("bfCos", 2); ei->members << PICodeInfo::EnumeratorInfo("bfTg", 3); ei->members << PICodeInfo::EnumeratorInfo("bfCtg", 4); ei->members << PICodeInfo::EnumeratorInfo("bfArcsin", 5); ei->members << PICodeInfo::EnumeratorInfo("bfArccos", 6); ei->members << PICodeInfo::EnumeratorInfo("bfArctg", 7); ei->members << PICodeInfo::EnumeratorInfo("bfArcctg", 8); ei->members << PICodeInfo::EnumeratorInfo("bfExp", 9); ei->members << PICodeInfo::EnumeratorInfo("bfRandom", 10); ei->members << PICodeInfo::EnumeratorInfo("bfSh", 11); ei->members << PICodeInfo::EnumeratorInfo("bfCh", 12); ei->members << PICodeInfo::EnumeratorInfo("bfTh", 13); ei->members << PICodeInfo::EnumeratorInfo("bfCth", 14); ei->members << PICodeInfo::EnumeratorInfo("bfSqrt", 15); ei->members << PICodeInfo::EnumeratorInfo("bfSqr", 16); ei->members << PICodeInfo::EnumeratorInfo("bfPow", 17); ei->members << PICodeInfo::EnumeratorInfo("bfAbs", 18); ei->members << PICodeInfo::EnumeratorInfo("bfLn", 19); ei->members << PICodeInfo::EnumeratorInfo("bfLg", 20); ei->members << PICodeInfo::EnumeratorInfo("bfLog", 21); ei->members << PICodeInfo::EnumeratorInfo("bfSign", 22); ei->members << PICodeInfo::EnumeratorInfo("bfIm", 23); ei->members << PICodeInfo::EnumeratorInfo("bfRe", 24); ei->members << PICodeInfo::EnumeratorInfo("bfArg", 25); ei->members << PICodeInfo::EnumeratorInfo("bfLen", 26); ei->members << PICodeInfo::EnumeratorInfo("bfConj", 27); ei->members << PICodeInfo::EnumeratorInfo("bfRad", 28); ei->members << PICodeInfo::EnumeratorInfo("bfDeg", 29); ei->members << PICodeInfo::EnumeratorInfo("bfJ0", 30); ei->members << PICodeInfo::EnumeratorInfo("bfJ1", 31); ei->members << PICodeInfo::EnumeratorInfo("bfJN", 32); ei->members << PICodeInfo::EnumeratorInfo("bfY0", 33); ei->members << PICodeInfo::EnumeratorInfo("bfY1", 34); ei->members << PICodeInfo::EnumeratorInfo("bfYN", 35); ei->members << PICodeInfo::EnumeratorInfo("bfMin", 36); ei->members << PICodeInfo::EnumeratorInfo("bfMax", 37); ei->members << PICodeInfo::EnumeratorInfo("bfClamp", 38); ei->members << PICodeInfo::EnumeratorInfo("bfStep", 39); ei->members << PICodeInfo::EnumeratorInfo("bfMix", 40); ei->members << PICodeInfo::EnumeratorInfo("bfDefined", 41); ei->members << PICodeInfo::EnumeratorInfo("bfCustom", 65535); ei = new EnumInfo(); (*enumsInfo)["PISignals::Signal"] = ei; ei->name = "PISignals::Signal"; ei->members << PICodeInfo::EnumeratorInfo("Interrupt", 1); ei->members << PICodeInfo::EnumeratorInfo("Illegal", 2); ei->members << PICodeInfo::EnumeratorInfo("Abort", 4); ei->members << PICodeInfo::EnumeratorInfo("FPE", 8); ei->members << PICodeInfo::EnumeratorInfo("SegFault", 16); ei->members << PICodeInfo::EnumeratorInfo("Termination", 32); ei->members << PICodeInfo::EnumeratorInfo("Hangup", 64); ei->members << PICodeInfo::EnumeratorInfo("Quit", 128); ei->members << PICodeInfo::EnumeratorInfo("Kill", 256); ei->members << PICodeInfo::EnumeratorInfo("BrokenPipe", 512); ei->members << PICodeInfo::EnumeratorInfo("Timer", 1024); ei->members << PICodeInfo::EnumeratorInfo("UserDefined1", 2048); ei->members << PICodeInfo::EnumeratorInfo("UserDefined2", 4096); ei->members << PICodeInfo::EnumeratorInfo("ChildStopped", 8192); ei->members << PICodeInfo::EnumeratorInfo("Continue", 16384); ei->members << PICodeInfo::EnumeratorInfo("StopProcess", 32768); ei->members << PICodeInfo::EnumeratorInfo("StopTTY", 65536); ei->members << PICodeInfo::EnumeratorInfo("StopTTYInput", 131072); ei->members << PICodeInfo::EnumeratorInfo("StopTTYOutput", 262144); ei->members << PICodeInfo::EnumeratorInfo("All", 1048575); ei = new EnumInfo(); (*enumsInfo)["PIBinaryLog::PlayMode"] = ei; ei->name = "PIBinaryLog::PlayMode"; ei->members << PICodeInfo::EnumeratorInfo("PlayRealTime", 0); ei->members << PICodeInfo::EnumeratorInfo("PlayVariableSpeed", 1); ei->members << PICodeInfo::EnumeratorInfo("PlayStaticDelay", 2); ei = new EnumInfo(); (*enumsInfo)["PIBinaryLog::SplitMode"] = ei; ei->name = "PIBinaryLog::SplitMode"; ei->members << PICodeInfo::EnumeratorInfo("SplitNone", 0); ei->members << PICodeInfo::EnumeratorInfo("SplitTime", 1); ei->members << PICodeInfo::EnumeratorInfo("SplitSize", 2); ei->members << PICodeInfo::EnumeratorInfo("SplitCount", 3); ei = new EnumInfo(); (*enumsInfo)["PIUSB::Endpoint::Direction"] = ei; ei->name = "PIUSB::Endpoint::Direction"; ei->members << PICodeInfo::EnumeratorInfo("Write", 0); ei->members << PICodeInfo::EnumeratorInfo("Read", 1); ei = new EnumInfo(); (*enumsInfo)["PIUSB::Endpoint::TransferType"] = ei; ei->name = "PIUSB::Endpoint::TransferType"; ei->members << PICodeInfo::EnumeratorInfo("Control", 0); ei->members << PICodeInfo::EnumeratorInfo("Isochronous", 1); ei->members << PICodeInfo::EnumeratorInfo("Bulk", 2); ei->members << PICodeInfo::EnumeratorInfo("Interrupt", 3); ei = new EnumInfo(); (*enumsInfo)["PIUSB::Endpoint::SynchronisationType"] = ei; ei->name = "PIUSB::Endpoint::SynchronisationType"; ei->members << PICodeInfo::EnumeratorInfo("NoSynchonisation", 0); ei->members << PICodeInfo::EnumeratorInfo("Asynchronous", 2); ei->members << PICodeInfo::EnumeratorInfo("Adaptive", 1); ei->members << PICodeInfo::EnumeratorInfo("Synchronous", 3); ei = new EnumInfo(); (*enumsInfo)["PIUSB::Endpoint::UsageType"] = ei; ei->name = "PIUSB::Endpoint::UsageType"; ei->members << PICodeInfo::EnumeratorInfo("DataEndpoint", 0); ei->members << PICodeInfo::EnumeratorInfo("FeedbackEndpoint", 2); ei->members << PICodeInfo::EnumeratorInfo("ExplicitFeedbackDataEndpoint", 1); } bool __ClassInfo_CCM_H_Initializer__::_inited_ = false;