Operator`s manual

Table Of Contents
163 Signametrics
DMM_ERROR_DTYPE -20 // invalid input, bad DMM Type parameter
DMM_ERROR_READ_EEPROM -21 // invalid data on the EEPROM
DMM_ERROR_USB_IO -22 // I/O error from USB bus
DMM_ERROR_USB_PWR -23 // USB 5V supply is too low
DMM_MCU_COM_ERROR -24 // Microcontroller communication error
DMM_USB_DEV_COUNT -25 // Wrong USB number of Devices encountered
5.10 Warning Codes
Following a warning, the DMM will continue to run normally with the exception of the fault indicated by
the warning code. Use the DMMErrString() function, to retrieve the string describing the warning. This
string may be used to notify the user. Based on it, an action may be taken to correct the source of the
warning. Several of the warning codes are part of a normal operation. Such are DMM_CNT_RNG, which
indicates that the counter requires more additional, or the POS_FS and NEG_FS are indication that the
signal level is too high for the selected range, which is normal.
DMM_APERTR_TOO_HIGH 101 // Aperture is too high (code too low) for this Operation
DMM_E_FUNC 102 // Invalid function value used
DMM_E_RNG 103 // Invalid range value used
DMM_CNT_RNG 104 // DMM counter out of range
DMM_E_IS_INIT 105 // Dmm is already initialized: in use
DMM_CAP_RATE_ERR 106 // Can't change Aperture or Read Interval in Cap mode.
DMM_ERR_FUNC 107 // Illegal function selection
DMM_ERR_APERTURE 108 // Wrong Aperture selected, see rate definition
DMM_TRIG_SAMPL_ERR 109 // Wrong number of Trigger samples
DMM_ERR_PARAMETER 110 // wrong parameter value
DMM_UN_CALIBRATED 111 // Expired Calibration. Needs service
DMM_TOO_COLD 112 // Temperature too low
DMM_TOO_HOT 113 // Temperature too high
DMM_BAD_TC_TYPE 114 // Wrong TC type
DMM_MC_STOP 115 // Microcontroller was stopped/interruped during an operation
DMM_POS_FS 116 // Positive Over Range
DMM_NEG_FS 117 // Negative Over Range
DMM_BUSY 118 // DMM is busy, wait for ready
DMM_FUNC_INACTIVE 119 // Function can not be selected, or not available for this model
DMM_READ_INTERVL 120 // Read Interval value incompatible with Aperture,
DMM_FAIL_OPEN_CAL 121 // Failed to perform Open-Cal operation
DMM_CAL_2usOffset 122 // Failed to Cal offset in 2.5uS Aperture
DMM_CAL_2usGain 123 // Failed to Cal gain in 2.5uS Aperture
DMM_USB_LOW_POWER 124 // USB supply is too low for this opereation
DMM_USB_HIGH_POWER 125 // USB supply is too high
DMM_WRONG_GRD_VER 126 // MCU Firmwhare does not support operation
5.11 Parameter List
The following definitions are from the USBDMMUser.h file.
5.11.1 Measurement and Source Functions
The following list contains values that set the DMM functions. Use the DMMSetFuncction() function to
set these values. Use DMMGetFunction() to retrieve the value of the currently set function
#define VDC 0 DC Volts
#define VAC 5 AC Volts
#define IAC 10 AC Current
#define IDC 14 DC Current