void DataObserverAdapter::_Update(const Counter& arMeas, size_t aIndex) { JNIEnv* pEnv = GetEnv(); jlong value = arMeas.GetValue(); jbyte quality = arMeas.GetQuality(); jlong timestamp = arMeas.GetTime(); jlong index = aIndex; pEnv->CallVoidMethod(mProxy, mUpdateCounter, value, quality, timestamp, index); }