# Tone detection functions

The following functions enable and disable detectors of precise tones, raw energy, and silence:

Function | Synchronous/ Asynchronous | Description
adiQueryEnergy | Asynchronous | Queries the current value in the energy detector.
adiStartEnergyDetector | Asynchronous | Starts the energy detector (energy versus silence).
adiStartToneDetector | Asynchronous | Starts a precise tone detector.
adiStopEnergyDetector | Asynchronous | Stops the energy detector (energy versus silence).
adiStopToneDetector | Asynchronous | Stops a precise tone detector.