= SetWIM *** DEPRECATED - New apps should use MnBdSetWIM ***= Setup for high speed buffered weight reading {{{ void SetWIM(int nScale, int nOnThres, int nOffThres, int nCnt) }}} == Parameters == * nScale - scale number * nOnThres - weight value to starting recording when weight is above this value * nOffThres - weight value to stop recording * nCnt - buffer size (number of weight samples that may be stored) == Return Value == Function does not return a result == Remarks == This function allocates memory to accommodate the specified count of weight values. When the gross weight exceeds the on threshold the buffering begins. Gross weights are recorded into the buffer. When the gross weight drops below the off threshold the buffering stops. This allows the application to process many gross weights in an array for high speed. == Example == {{{ extern int g_nRepWtIntv; int nOnThres = 1000; int nOffThres = 800; int nNumWtsToBuffer = 1000; SetWIM(1, nOnThres, nOffThres, nNumWtsToBuffer); SleepSeconds(1); g_nRepWtIntv = REP_INTV_SAMPLE_RATE; MnBdReqeust(1, MNBD_REQ_REP_WT, NO_WAIT_ACK); // Weights should now be coming in at the sample rate // Weights above the threshold will be recorded into the WIM buffer }}} == See Also == * [wiki:MnBdSetWIM MnBdSetWIM] * [wiki:CheckWIM CheckWIM]