46 lines
1.3 KiB
C++
Executable File
46 lines
1.3 KiB
C++
Executable File
#include <IntHash.h>
|
|
#include <cdevMessage.h>
|
|
|
|
const size_t TestMessageCount = 1000;
|
|
cdevMessage TestMessage[TestMessageCount];
|
|
char *TestDeviceName = "device1";
|
|
int TestMessageIndex = 0;
|
|
|
|
void createTestMessages ( void )
|
|
{
|
|
cdevData data;
|
|
cdevData context;
|
|
|
|
for(int i=0; i<TestMessageCount; i++)
|
|
{
|
|
data.addTag("packetNumber");
|
|
data.insert("packetNumber", i);
|
|
data.insert("value", i*18+0);
|
|
data.insert("status", i*18+1);
|
|
data.insert("time", i*18+2);
|
|
data.insert("controlHigh", i*18+3);
|
|
data.insert("controlLow", i*18+4);
|
|
data.insert("alarmHigh", i*18+5);
|
|
data.insert("alarmLow", i*18+6);
|
|
data.insert("displayHigh", i*18+7);
|
|
data.insert("displayLow", i*18+8);
|
|
data.insert("resultCode", 0);
|
|
|
|
context.insert("value", i*18+9);
|
|
context.insert("status", i*18+10);
|
|
context.insert("time", i*18+11);
|
|
context.insert("controlHigh", i*18+12);
|
|
context.insert("controlLow", i*18+13);
|
|
context.insert("alarmHigh", i*18+14);
|
|
context.insert("alarmLow", i*18+15);
|
|
context.insert("displayHigh", i*18+16);
|
|
context.insert("displayLow", i*18+17);
|
|
|
|
TestMessage[i].setClientID (1);
|
|
TestMessage[i].setDeviceList (&TestDeviceName, 1, 1);
|
|
TestMessage[i].setMessage ("get attrib", 1);
|
|
TestMessage[i].setData (new cdevData(data));
|
|
TestMessage[i].setContext (new cdevData(context));
|
|
}
|
|
}
|