//------------------------------------------------------------------------------ // onUpdateObject() - bring our test object in and fill our data. //------------------------------------------------------------------------------ bool ObjectHandler::onUpdateObject(const TestObject* const x) { if (x != nullptr) { TestObject* obj = const_cast<TestObject*>(x); bool boolVal = obj->getBoolean(); send("objboolean", UPDATE_VALUE, boolVal, boolSD); int intVal = obj->getInteger(); send("objinteger", UPDATE_VALUE, intVal, intSD); float floatVal = obj->getFloat(); send("objfloat", UPDATE_VALUE, floatVal, floatSD); double doubleVal = obj->getDouble(); send("objdouble", UPDATE_VALUE, doubleVal, doubleSD); double realVal = obj->getReal(); send("objreal", UPDATE_VALUE, realVal, realSD); const char* myChar = obj->getChar(); send("objascii", UPDATE_VALUE, myChar, charSD); } return true; }