User manual

Table Of Contents
Host Interface
57
method NotifyData([in] IFM2DeviceEvents* Callback
Data);
The data event callback method. Notification details are
found in the CallbackData properties passed into the
method.
method NotifyDeviceStatus([in] IFM2DeviceEvents*
CallbackData,
[in] cFM2Devices*
DevicesList);
The meter USB connect/disconnect event callback
method. Notification details are found in the Callback-
Data properties passed into the method. The device list,
which is updated with every callback, contains the
current list of connected meters.
method DisplayZeroDeviceProgressToClient();
The zero progress callback method. Zero status events
are dispatched once per second while zeroing is in
progress to permit the application code to monitor
progress. The CallbackMessage string is a text
description of the callback event. The ZeroDeviceTime-
outCounter integer is a countdown value that starts at 60
and decrements by one for each event. When zero
completes, the terminal value for ZeroDeviceTimeout-
Counter will be 0 or -1. 0 indicates a successful comple-
tion. -1 indicates a failure.
propput CallbackEvent([in] BSTR );
propget CallbackEvent([out, retval] BSTR* );
The string property that identifies the event type.
propput CallbackMessage([in] BSTR );
propget CallbackMessage([out, retval] BSTR* );
The string property that identifies additional event
information.