# No response to AT+WIOM

**URL:** <https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117>\
**Category:** Open AT\
**Created:** [June 27, 2011, 2:00pm UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117 "2011-06-27T14:00:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![zafer](https://avatars.discourse-cdn.com/v4/letter/z/439d5e/32.png) [@zafer](https://forum.sierrawireless.com/u/zafer)\
**Post date:** [June 27, 2011, 2:00pm UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/1 "2011-06-27T14:00:18Z")

</div>

Hello,  
I am using Airprime Q2687RD, FW R.7.43. I can not get any callback function response of my adl\_atCmdCreate functions. My function is like the following :

```auto
adl_atCmdCreate("AT+WIOM=1,\"GPIO23\",1,0\r", ADL_AT_PORT_TYPE(ADL_AT_UART1, FALSE), rspHandler_Output, "0", NULL);
```

My application does not flow in rspHandler\_Output callback function. What can the problem be?  
Thanks.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 27, 2011, 3:40pm UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/2 "2011-06-27T15:40:51Z")

</div>

What if you try

```auto
adl_atCmdCreate( "AT+WIOM=1,\"GPIO23\",1,0\r", ADL_AT_PORT_TYPE(ADL_AT_UART1, FALSE), rspHandler_Output, "*", NULL );
```

intead?

---

<div class="post-metadata">

**Author:** ![zafer](https://avatars.discourse-cdn.com/v4/letter/z/439d5e/32.png) [@zafer](https://forum.sierrawireless.com/u/zafer)\
**Post date:** [June 30, 2011, 6:51am UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/3 "2011-06-30T06:51:33Z")

</div>

Hello Awneil,  
Yes, when i supply “_" insead of “0”, it works. But i want to send an information to response handler function, so i thought this parameter is just for it.  
Should i always use "_” ? And if yes, how can i send a user data to the response handler function?  
Thanks.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 30, 2011, 7:25am UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/4 "2011-06-30T07:25:01Z")

</div>

> [@zafer](#):
>
> i want to send an information to response handler function, so i thought this parameter is just for it.

I think you need to review the documentation of adl\_atCmdCreate()… ❗

> [@](#):
>
> Should i always use “\*” ?

It’s not properly documented, but you use “\*” to subscribe to all responses;  
See: [Inadequately Documented: Subscribe ALL Responses.](https://forum.sierrawireless.com/t/inadequately-documented-subscribe-all-responses/3930/1)

> [@](#):
>
> how can i send a user data to the response handler function?

See adl\_atCmdSendExt()

But, rather than mess about with AT+WIOM, why not just use the ADL GPIO Service ❓

---

<div class="post-metadata">

**Author:** ![zafer](https://avatars.discourse-cdn.com/v4/letter/z/439d5e/32.png) [@zafer](https://forum.sierrawireless.com/u/zafer)\
**Post date:** [June 30, 2011, 12:39pm UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/5 "2011-06-30T12:39:35Z")

</div>

Hi,  
i reviewed the documantation, i could not see any explanation for “\*”. So i think i need to use adl\_atCmdSendExt function.  
Your advice for using ADL GPIO service seems more logical however I feel more comfortable with AT commands.  
Thanks for help.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 30, 2011, 1:44pm UTC](https://forum.sierrawireless.com/t/no-response-to-at-wiom/5117/6 "2011-06-30T13:44:04Z")

</div>

> [@zafer](#):
>
> i could not see any explanation for “\*”

Yes - I just told you that!

But I also told you what the “\*” means: it subscribes to all responses.

That is, it tells ADL to deliver all of the responses from the AT command to the handler - note that this has nothing to do with passing information from the adl\_atCmdCreate() call to the handler!

> [@](#):
>
> So i think i need to use adl\_atCmdSendExt function

What are you actually hoping to achieve by it?
