External Interfaces |

BurnInTest Interface BatteryMon can work with another product from PassMark Software called, BurnInTest. If you have BurnInTest version 2.2.1006 and above, then it can be configured to log the battery statistics collected by BatteryMon. This can be configured from within BurnInTest. Both programs need to be active and running for this feature to work. See BurnInTest for more details.

http://www.passmark.com/products/bit.htm

Shared memory interface

This section is intended for programmers and software integrators looking to use BatteryMon as part of their complete software solution.

Most of the information collected by BatteryMon relating to the batteries is exposed via a shared memory interface. This interface allows the collected information to be used by other software products which have been designed to be compatible with BatteryMon.

The name of the shared memory interface is, "BatteryMonInterface". Here is an example of how to access the interface in C++.

hMappedObject = OpenFileMapping (FILE_MAP_READ,FALSE,"BatteryMonInterface");

pDataAddress = MapViewOfFile(hMappedObject,FILE_MAP_READ,0,0,0);

After the interface has been opened the data relating to each battery can accessed.

Contact us for more details on the structure of the data in this interface, help@passmark.com

Custom development

If you need BatteryMon customized to fit your application or product please let us know.

sales@passmark.com

Serial connection

BatteryMon can also read data from a serial port, for more information see Serial Interface