# 14. Universal Driver APIs

Here are the list of Universal Driver APIs

* [dsc9513CounterControl()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513countercontrol)
* [dsc9513MeasureFrequency()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513measurefrequency)
* [dsc9513MeasurePeriod()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513measureperiod)
* [dsc9513PulseWidthModulation()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513pulsewidthmodulation)
* [dsc9513ReadHoldRegister()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513readholdregister)
* [dsc9513Reset()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513reset)
* [dsc9513SetCMR()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513setcmr)
* [dsc9513SetHoldRegister()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513setholdregister)
* [Dsc9513SetLoadRegister()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513setloadregister)
* [dsc9513SetMMR()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513setmmr)
* [dsc9513SingleCounterControl()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513singlecountercontrol)
* [dsc9513SpecialCounterFunction()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsc9513specialcounterfunction)
* [dscAACCommand()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscaaccommand)
* [dscAACGetStatus()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscaacgetstatus)
* [dscADAutoCal() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadautocal)
* [dscADCalVerify()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadcalverify)&#x20;
* [dscADClockConfig() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadclockconfig)
* [dscADIntCancel()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadintcancel)&#x20;
* [dscADIntStatus() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadintstatus)
* [dscADSample() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsample)
* [dscADSampleInt() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsampleint)
* [dscADScan() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadscan)
* [dscADScanInt()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadscanint)
* [dscADSetChannel()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsetchannel)
* [dscADSetScan()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsetscan)
* [dscADSetSettings()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsetsettings)&#x20;
* [dscADSetTiming()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscadsettiming)
* [dscAutoRTS](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscautorts)
* [dscCancelOp()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccancelop)
* [dscCancelOpType()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccanceloptype)&#x20;
* [dscClearUserInterruptFunction()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscclearuserinterruptfunction)
* [dscCounterConfig()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterconfig)&#x20;
* [dscCounterDirectSet()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterdirectset)
* [dscCounterFunction() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterfunction)
* [dscCounterRate()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterrate)&#x20;
* [dscCounterRead()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterread)&#x20;
* [dscCounterReset()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccounterreset)&#x20;
* [dscCounterSetRate()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccountersetrate)
* [dscCounterSetRateSingle()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dsccountersetratesingle)
* [dscDAAutoCal()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdaautocal)
* [dscDACalVerify()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdacalverify)
* [dscDAConvert()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdaconvert)&#x20;
* [dscDAConvertScan()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdaconvertscan)&#x20;
* [dscDASetSettings()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdasetsettings)&#x20;
* [dscDASetSim()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdasetsim)&#x20;
* [dscDIOClearBit()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdioclearbit)
* [dscDIOInputBit()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdioinputbit)&#x20;
* [dscDIOInputByte() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdioinputbyte)
* [dscDIOIntCancel()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiointcancel)
* [dscDIOOutputBit() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiooutputbit)
* [dscDIOOutputByte()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiooutputbyte)&#x20;
* [dscDIOOutputInt()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiooutputint)
* [dscDIOSetBit()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiosetbit)
* [dscDIOSetConfig()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscdiosetconfig)&#x20;
* [dscEnhancedFeaturesEnble()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscenhancedfeaturesenble)
* [dscFifoStatus()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscfifostatus)
* [dscGetEEPROM()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscgeteeprom)
* [dscGetReferenceVoltages()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscgetreferencevoltages)
* [dscGetRelay()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscgetrelay)
* [dscGetRelayMulti()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscgetrelaymulti)
* [dscGetStatus()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscgetstatus)
* [dscInterruptControl()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscinterruptcontrol)
* [dscLEDTest() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscledtest)
* [dscPauseOp()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscpauseop)&#x20;
* [dscPWMClear()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscpwmclear)&#x20;
* [dscPWMStart()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscpwmstart)&#x20;
* [dscResumeOp()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscresumeop)&#x20;
* [dscSerialConfig](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscserialconfig)
* [dscSetCalMux()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetcalmux)
* [dscSetEEPROM()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscseteeprom)
* [dscSetPage()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetpage)
* [dscSetReferenceVoltages()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetreferencevoltages)
* [dscSetRelay()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetrelay)
* [dscSetRelayMulti()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetrelaymulti)
* [dscSetTrimDac()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsettrimdac)
* [dscSetUserInterruptFunction()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscsetuserinterruptfunction)
* [dscSpecialFunction()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscspecialfunction)&#x20;
* [dscUserInt()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscuserint)&#x20;
* [dscUserIntRun() ](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscuserintrun)
* [dscWatchdogConfig()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwatchdogconfig)&#x20;
* [dscWatchdogDisable()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwatchdogdisable)&#x20;
* [dscWatchdogEnable()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwatchdogenable)&#x20;
* [dscWatchdogTrigger()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwatchdogtrigger)
* [dscWGBufferLoad()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwgbufferload)&#x20;
* [dscWGBufferSet()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwgbufferset)
* [dscWGCommand()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwgcommand)&#x20;
* [dscWGConfigSet()](https://diamondsystems.gitbook.io/user-manuals/universal-driver/dscud-sw-user-manual/14.-universal-driver-apis/dscwgconfigset)&#x20;
