From 97b1848ba35c336920b73df13b31d7b925b2e7fa Mon Sep 17 00:00:00 2001 From: Matej Sekoranja Date: Mon, 11 Feb 2013 10:30:30 +0100 Subject: [PATCH] added array_at manip test --- testApp/pv/testOperators.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/testApp/pv/testOperators.cpp b/testApp/pv/testOperators.cpp index 07e4a8c..3cc3fb6 100644 --- a/testApp/pv/testOperators.cpp +++ b/testApp/pv/testOperators.cpp @@ -63,8 +63,14 @@ int main(int, char*) - pvStructure = standardPVField->scalarArray(pvBoolean,"alarm,timeStamp"); + pvStructure = standardPVField->scalarArray(pvDouble,"alarm,timeStamp"); std::cout << *pvStructure << std::endl; + + double values[] = { 1.1, 2.2, 3.3 }; + PVDoubleArrayPtr darray = std::tr1::dynamic_pointer_cast(pvStructure->getScalarArrayField("value", pvDouble)); + darray->put(0, 3, values, 0); + std::cout << *darray << std::endl; + std::cout << format::array_at(1) << *darray << std::endl; StructureConstPtr structure = standardField->scalar(pvDouble, "alarm,timeStamp");