1#ifndef RENSSELAERMOTORSPORT_IMD_H
2#define RENSSELAERMOTORSPORT_IMD_H
5#include "../ExternalSystem.h"
float getIsoResistanceNeg(void *IMDValues)
Retrieves the negative isolation resistance value from the given IMD values.
float getIsoResistanceCorrected(void *IMDValues)
Retrieves the positive isolation resistance value from the IMD values.
void initIMD(IMDValues *IMD, int hz)
Initializes the IMD with the specified frequency.
int getIMDStatus(void *IMDValues, IMDStatus status)
Gets the status of the IMD.
float getIsoResistancePos(void *IMDValues)
Retrieves the positive isolation resistance value from the IMD values.
void updateIMD(void *IMDValues)
Updates the IMD values.
float IsoResistanceCorrected