Skip to content

GetRangeCheck

Indicates if range checking is enabled.

virtual bool GetRangeCheck() const abstract;

Returns true if range checking is enabled, otherwise false.

The following example demonstrates use of the GetRangeCheck function.

CoAcme4321.cpp
HRESULT Acme4321::Configure(double Frequency, double Gain)
{
HRESULT hr = S_OK;
// Perform range checking before communicating with instrument
if (GetRangeCheck())
{
if (Frequency < 1.0E3 || Frequency > 1.0E12)
return err.InvalidValue(_T("Frequency"), Frequency);
if (Gain < 0)
return err.InvalidValue(_T("Gain"), Gain);
}
hr = InstrPrintCommand();
return hr;
}