comparison src/aci2/aci/ati_audio.c @ 287:d85305a74518

aci2 AT@SPKR command: added query operation
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 27 Aug 2017 03:27:45 +0000
parents 3edeadec6804
children dd3374eac8a3
comparison
equal deleted inserted replaced
286:840113655bbf 287:d85305a74518
73 /* AT@SPKR - turn loudspeaker amplifier on or off */ 73 /* AT@SPKR - turn loudspeaker amplifier on or off */
74 GLOBAL T_ATI_RSLT atAtSPKR ( char *cl, UBYTE srcId ) 74 GLOBAL T_ATI_RSLT atAtSPKR ( char *cl, UBYTE srcId )
75 { 75 {
76 int state; 76 int state;
77 77
78 TRACE_FUNCTION("atAtSPKR()");
79
78 cl = parse(cl, "D", &state); 80 cl = parse(cl, "D", &state);
79 if (!cl) 81 if (!cl)
80 return (ATI_FAIL); 82 return (ATI_FAIL);
81 if (state) 83 if (state)
82 AI_SetBit(1); 84 AI_SetBit(1);
83 else 85 else
84 AI_ResetBit(1); 86 AI_ResetBit(1);
87 return (ATI_CMPL);
88 }
89
90 GLOBAL T_ATI_RSLT queatAtSPKR (char *cl, UBYTE srcId)
91 {
92 char *me="@SPKR: ";
93 int state;
94
95 TRACE_FUNCTION("queatAtSPKR()");
96
97 state = AI_ReadBit(1);
98 sprintf(g_sa, "%s%d", me, state);
99
100 io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT);
101
85 return (ATI_CMPL); 102 return (ATI_CMPL);
86 } 103 }
87 #endif 104 #endif
88 105
89 /* AT@SND - emit sound through Condat API */ 106 /* AT@SND - emit sound through Condat API */