Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.Attributes.AttrMicM.nc
Component: AttrMicM
Required Interfaces
ADC
MicADC
ADC
RawMicADC
StdControl
MicControl
Mic
AttrRegister
AttrNoise
AttrRegister
AttrRawMic
AttrRegister
AttrTones
AttrRegister
AttrRawTone
Timer
NoiseSampleTimer
Timer
ToneDetectTimer
Leds
Provided Interfaces
StdControl
Variables
uint16_t tones
bool toneDetectRunning
bool noiseSampleRunning
uint16_t maxNoise
char *result
char *attrName
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
void
startNoiseSample
(void)
void
stopNoiseSample
(void)
event result_t
AttrNoise.getAttr
(char *name, char *resultBuf, SchemaErrorNo *errorNo)
event result_t
NoiseSampleTimer.fired
(void)
event result_t
AttrNoise.setAttr
(char *name, char *attrVal)
event result_t
MicADC.dataReady
(uint16_t data)
void
toneDetectStart
(void)
void
toneDetectStop
(void)
event result_t
AttrTones.getAttr
(char *name, char *resultBuf, SchemaErrorNo *errorNo)
event result_t
ToneDetectTimer.fired
(void)
event result_t
AttrTones.setAttr
(char *name, char *attrVal)
event result_t
AttrRawMic.getAttr
(char *name, char *resultBuf, SchemaErrorNo *errorNo)
event result_t
RawMicADC.dataReady
(uint16_t data)
event result_t
AttrRawMic.setAttr
(char *name, char *attrVal)
event result_t
AttrRawTone.getAttr
(char *name, char *resultBuf, SchemaErrorNo *errorNo)
event result_t
AttrRawTone.setAttr
(char *name, char *attrVal)