Files
qad/piqt_utils/ccm.cpp

443 lines
21 KiB
C++

// Generated by "PIP Code model generator" 23.11.2014 13:46:47
#include <string.h>
#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;