win32 port: visibility, warnings, templates
This commit is contained in:
@@ -63,7 +63,7 @@ static void test()
|
||||
builder.clear();
|
||||
pvs->toString(&builder);
|
||||
if(debug) printf("pvs\n%s\n",builder.c_str());
|
||||
int32 nfields = pvs->getNumberFields();
|
||||
int32 nfields = (int32)pvs->getNumberFields();
|
||||
BitSetPtr bitSet = BitSet::create(nfields);
|
||||
for(int32 i=0; i<nfields; i++) bitSet->set(i);
|
||||
builder.clear();
|
||||
@@ -75,13 +75,13 @@ static void test()
|
||||
if(debug) printf("bitSet\n%s\n",builder.c_str());
|
||||
bitSet->clear();
|
||||
PVFieldPtr pvField = pvs->getSubField("timeStamp");
|
||||
int32 offsetTimeStamp = pvField->getFieldOffset();
|
||||
int32 offsetTimeStamp = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("timeStamp.secondsPastEpoch");
|
||||
int32 offsetSeconds = pvField->getFieldOffset();
|
||||
int32 offsetSeconds = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("timeStamp.nanoSeconds");
|
||||
int32 offsetNano = pvField->getFieldOffset();
|
||||
int32 offsetNano = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("timeStamp.userTag");
|
||||
int32 offsetUserTag = pvField->getFieldOffset();
|
||||
int32 offsetUserTag = (int32)pvField->getFieldOffset();
|
||||
bitSet->set(offsetSeconds);
|
||||
BitSetUtil::compress(bitSet,pvs);
|
||||
testOk1(bitSet->get(offsetSeconds)==true);
|
||||
@@ -99,17 +99,17 @@ static void test()
|
||||
bitSet->clear();
|
||||
|
||||
pvField = pvs->getSubField("current");
|
||||
int32 offsetCurrent = pvField->getFieldOffset();
|
||||
int32 offsetCurrent = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("current.value");
|
||||
int32 offsetValue = pvField->getFieldOffset();
|
||||
int32 offsetValue = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("current.alarm");
|
||||
int32 offsetAlarm = pvField->getFieldOffset();
|
||||
int32 offsetAlarm = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("current.alarm.severity");
|
||||
int32 offsetSeverity = pvField->getFieldOffset();
|
||||
int32 offsetSeverity = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("current.alarm.status");
|
||||
int32 offsetStatus = pvField->getFieldOffset();
|
||||
int32 offsetStatus = (int32)pvField->getFieldOffset();
|
||||
pvField = pvs->getSubField("current.alarm.message");
|
||||
int32 offsetMessage = pvField->getFieldOffset();
|
||||
int32 offsetMessage = (int32)pvField->getFieldOffset();
|
||||
bitSet->set(offsetValue);
|
||||
bitSet->set(offsetSeverity);
|
||||
bitSet->set(offsetStatus);
|
||||
|
||||
Reference in New Issue
Block a user