win32 port: visibility, warnings, templates
This commit is contained in:
@@ -32,21 +32,21 @@ void test()
|
||||
String properties("alarm,timeStamp,display");
|
||||
PVStructurePtr pvStructure = standardPVField->scalar(pvDouble,properties);
|
||||
PVDoublePtr pvValue = pvStructure->getDoubleField("value");
|
||||
uint32 valueOffset = pvValue->getFieldOffset();
|
||||
uint32 valueOffset = (uint32) pvValue->getFieldOffset();
|
||||
PVStructurePtr pvAlarm = pvStructure->getStructureField("alarm");
|
||||
PVIntPtr pvSeverity = pvAlarm->getIntField("severity");
|
||||
PVStringPtr pvMessage = pvAlarm->getStringField("message");
|
||||
uint32 severityOffset = pvSeverity->getFieldOffset();
|
||||
uint32 messageOffset = pvMessage->getFieldOffset();
|
||||
uint32 severityOffset = (uint32) pvSeverity->getFieldOffset();
|
||||
uint32 messageOffset = (uint32) pvMessage->getFieldOffset();
|
||||
PVStructurePtr pvTimeStamp = pvStructure->getStructureField("timeStamp");
|
||||
PVLongPtr pvSeconds = pvTimeStamp->getLongField("secondsPastEpoch");
|
||||
PVIntPtr pvNanoSeconds = pvTimeStamp->getIntField("nanoSeconds");
|
||||
PVIntPtr pvUserTag = pvTimeStamp->getIntField("userTag");
|
||||
uint32 timeStampOffset = pvTimeStamp->getFieldOffset();
|
||||
uint32 secondsOffset = pvSeconds->getFieldOffset();
|
||||
uint32 nanoSecondsOffset = pvNanoSeconds->getFieldOffset();
|
||||
uint32 userTagOffset = pvUserTag->getFieldOffset();
|
||||
uint32 nfields = pvStructure->getNumberFields();
|
||||
uint32 timeStampOffset = (uint32) pvTimeStamp->getFieldOffset();
|
||||
uint32 secondsOffset = (uint32) pvSeconds->getFieldOffset();
|
||||
uint32 nanoSecondsOffset = (uint32) pvNanoSeconds->getFieldOffset();
|
||||
uint32 userTagOffset = (uint32) pvUserTag->getFieldOffset();
|
||||
uint32 nfields = (uint32) pvStructure->getNumberFields();
|
||||
BitSetPtr changeBitSet = BitSet::create(nfields);
|
||||
BitSetPtr userChangeBitSet = BitSet::create(nfields);
|
||||
BitSetPtr userOverrunBitSet = BitSet::create(nfields);
|
||||
|
||||
Reference in New Issue
Block a user