Files
2022-12-13 12:44:04 +01:00

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));
}
}