Okay i'll try stackoverflow, thank you.

On Monday, April 7, 2014 10:06:25 AM UTC+8, Ytai wrote:
>
> Maybe your onStart() doesn't get called when you think it does, which is 
> what might explain why the pinState setting doesn't work from onStart.
> I don't know about the notification. You're getting quite deep into the 
> "generic Android question" territory, for which you might have a lot better 
> luck reading the Android developer docs or searching/posting on 
> stackoverflow.
>
>
> On Sun, Apr 6, 2014 at 6:12 PM, Lagz Moncs <[email protected] <javascript:>
> > wrote:
>
>> Although this is more on java and am just starting to learn it, I hope 
>> you can give some advice and/or corrections.
>> I am doing these tests using a USB connection to a host Android 4.2.2 
>> with IOIO as device.
>>
>> I define boolean array in IOIOService class.
>>
>> public class HelloIOIOService extends IOIOService {
>>     boolean[] pinState = new boolean[3];
>> ...
>>
>> I then use those array as .write parameter for IOIO io pins in loop().
>>
>> @Override
>> public void loop() throws ConnectionLostException,
>>              InterruptedException {
>>         for(int i=1; i<3; i++)
>>         {
>>          i_o[i].write(pinState[i]);
>>         }
>> }
>>
>> When I set pinState[1] to "true" in onStart() I get no corresponding IOIO 
>> output on pin#1. 
>>
>> @Override
>>     public void onStart(Intent intent, int startId) {
>>         super.onStart(intent, startId);
>>                 pinState[1] = true;
>> }
>>
>> But if I set it in IOIOLooper it will set IOIO output pin#1.
>>
>> @Override
>> protected IOIOLooper createIOIOLooper() {
>>                 pinState[1] = true;
>> ...
>>
>> When I run the original version of HelloIOIOService503 in the same 
>> environment, I also noticed that no notification appears on the
>> Android device although the IOIO status led is blinking.
>>
>> I have tried this code setup before with App-IOIO330 and IOIO as host and 
>> it's working. What did I possibly miss?
>>
>>
>> On Friday, April 4, 2014 1:42:19 AM UTC+8, Ytai wrote:
>>
>>> The simplest way to pass data between the main thread and the IOIO 
>>> thread is to define member variables in your activity class that get shared 
>>> between the two. All the example apps do that.
>>> On Apr 3, 2014 1:38 AM, "Lagz Moncs" <[email protected]> wrote:
>>>
>>>> I noticed onStart is not executed in HelloIOIOService503 example. I get 
>>>> no notification.
>>>>
>>>> In my application I cannot pass values from onStart() to loop(). What 
>>>> am I missing?
>>>>
>>>> On Wednesday, April 2, 2014 11:38:04 PM UTC+8, Ytai wrote:
>>>>>
>>>>> There's no problem using loops inside setup() or loop(). You probably 
>>>>> have some other problem, such as an infinite loop or doing something 
>>>>> inside 
>>>>> the loop that's invalid.
>>>>> If you provide more details about what's happening and/or your code 
>>>>> and/or logcat output I can try to help.
>>>>> Be warned that there's a problem with the IOIOService approach using 
>>>>> OA, as the service will not get notifications of the IOIO connecting. 
>>>>> Apparently an Activity can forward the Intents to the Service to overcome 
>>>>> this problem, but I've never actually verified that.
>>>>>
>>>>>
>>>>> On Tue, Apr 1, 2014 at 9:42 PM, Lagz Moncs <[email protected]> wrote:
>>>>>
>>>>>> I mean worked before with bluetooth and OA with IOIO as host.
>>>>>>
>>>>>>
>>>>>> On Wednesday, April 2, 2014 12:41:20 PM UTC+8, Lagz Moncs wrote:
>>>>>>>
>>>>>>> It is supposed to be a question but not completed, sorry. Is it the 
>>>>>>> loops inside setup() and loop() that's really preventing 
>>>>>>> HelloIOIOService 
>>>>>>> from talking to the IOIO? When I remove the loops, controlling the IOIO 
>>>>>>> is 
>>>>>>> fine. This loop setup worked before.
>>>>>>>
>>>>>>> On Wednesday, April 2, 2014 12:20:56 PM UTC+8, Ytai wrote:
>>>>>>>>
>>>>>>>> Is this a question?
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Apr 1, 2014 at 8:20 PM, Lagz Moncs <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hello, I think I'm lost here. I'm using adt bundle 20140321, 
>>>>>>>>> App-IOIO0503. HelloIOIOService503 is working fine.
>>>>>>>>> In my previous application I used a for loop inside the setup() 
>>>>>>>>> and loop() in HelloIOIOService but now it seems it's freezing 
>>>>>>>>> HelloIOIOService. I might have missed something. I'm just starting 
>>>>>>>>> with 
>>>>>>>>> java.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Saturday, March 29, 2014 9:31:11 AM UTC+8, Lagz Moncs wrote:
>>>>>>>>>>
>>>>>>>>>> Okay. I have to make things up to date.
>>>>>>>>>>
>>>>>>>>>> On Saturday, March 29, 2014 9:07:16 AM UTC+8, Ytai wrote:
>>>>>>>>>>>
>>>>>>>>>>> And upgrade ADT to latest.
>>>>>>>>>>> On Mar 28, 2014 6:06 PM, "Ytai Ben-Tsvi" <[email protected]> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Please consult the eclipse troubleshooting page on the IOIO 
>>>>>>>>>>>> wiki.
>>>>>>>>>>>> On Mar 28, 2014 5:37 PM, "Lagz Moncs" <[email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Alright. How about my ADT, it's 20130729 but I have installed 
>>>>>>>>>>>>> software update already. SDK is up to 19. The v5.03 HelloIOIO 
>>>>>>>>>>>>> project is 
>>>>>>>>>>>>> complaining about an R(cannot be resolved to a variable) in 
>>>>>>>>>>>>> MainActivity. 
>>>>>>>>>>>>> Two of them actually.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'll have to find a way to illiminate this error and maybe I 
>>>>>>>>>>>>> can start troubleshooting my application.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Friday, March 28, 2014 11:35:40 PM UTC+8, Ytai wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Start by trying to build HelloIOIO from the source code in 
>>>>>>>>>>>>>> the v5.03 bundle.
>>>>>>>>>>>>>> If anything doesn't go smoothly during the build process 
>>>>>>>>>>>>>> (e.g. if you had to modify anything to make things work), note 
>>>>>>>>>>>>>> it. In 
>>>>>>>>>>>>>> general, this shouldn't happen if you do everything OK.
>>>>>>>>>>>>>> Once you have this working, you can either incrementally 
>>>>>>>>>>>>>> modify HelloIOIO to your own logic or just diff it against your 
>>>>>>>>>>>>>> existing 
>>>>>>>>>>>>>> app to figure out what you've done wrong.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Mar 28, 2014 at 2:05 AM, Lagz Moncs <[email protected]
>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I already upgraded the firmware to v0500 and you are right, 
>>>>>>>>>>>>>>> the 503 HelloIOIO is working. It blinks the LED.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But there is still something I'm missing with my app. I 
>>>>>>>>>>>>>>> can't get digital outputs. Any idea?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Friday, March 28, 2014 2:49:42 PM UTC+8, Ytai wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes, that's what I meant. You can always downgrade later if 
>>>>>>>>>>>>>>>> you want, although it's very unlikely that you'll have any 
>>>>>>>>>>>>>>>> reason to do so.
>>>>>>>>>>>>>>>> On Mar 27, 2014 11:48 PM, "Lagz Moncs" <[email protected]> 
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The IOIO OTG I have have this ID's
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hardware ID:   SPRK0020
>>>>>>>>>>>>>>>>> Bootloader ID: IOIO0400
>>>>>>>>>>>>>>>>> Firmware ID:   IOIO0330
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> You mean I will upgrade Firmware ID: IOIO0330 to Firmware 
>>>>>>>>>>>>>>>>> ID: IOIO0500?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have not done this but I hope it isn't that sensitive. 
>>>>>>>>>>>>>>>>> On my way.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Friday, March 28, 2014 1:47:36 PM UTC+8, Ytai wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> You're in good shape. Try upgrading the firmware to v5.00 
>>>>>>>>>>>>>>>>>> and my guess is that everything will work fine.
>>>>>>>>>>>>>>>>>> On Mar 27, 2014 10:02 PM, "Lagz Moncs" <[email protected]> 
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I tried using the pre-compiled HelloIOIO.apk from v5.03 
>>>>>>>>>>>>>>>>>>> as you suggested. It did show a Hello IOIO dialog box. 
>>>>>>>>>>>>>>>>>>> "Allow the app Hello 
>>>>>>>>>>>>>>>>>>> IOIO to access the USB device?. Checked the box "Use by 
>>>>>>>>>>>>>>>>>>> default for this 
>>>>>>>>>>>>>>>>>>> USB device. Still can't toggle the IOIO yellow status led.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Is it then this android device does not support the USB 
>>>>>>>>>>>>>>>>>>> device API?
>>>>>>>>>>>>>>>>>>> Is there any other way to connect aside from Bluetooth?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Friday, March 28, 2014 10:55:10 AM UTC+8, Ytai wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It is possible that this device does not support the 
>>>>>>>>>>>>>>>>>>>> USB device API.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I think that even if you have no IOIO application 
>>>>>>>>>>>>>>>>>>>> installed, you should see the USB dialog popping up, but 
>>>>>>>>>>>>>>>>>>>> I'm not 100% sure 
>>>>>>>>>>>>>>>>>>>> (this is for sure the behavior in IOIO as host mode).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> In either case, try using the pre-compiled 
>>>>>>>>>>>>>>>>>>>> HelloIOIO.apk from the v5.03 software bundle to eliminate 
>>>>>>>>>>>>>>>>>>>> any possibility 
>>>>>>>>>>>>>>>>>>>> of something wrong with your build.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Thu, Mar 27, 2014 at 6:01 PM, Lagz Moncs <
>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I am using a IOIO-OTG with HP Slate 21(Android 4.2.2). 
>>>>>>>>>>>>>>>>>>>>> Connectivity with Bluetooth works fine. I wanted a more 
>>>>>>>>>>>>>>>>>>>>> stable connection 
>>>>>>>>>>>>>>>>>>>>> so I tried to go with USB using cable micro B 
>>>>>>>>>>>>>>>>>>>>> plug(IOIO-side) to standard A 
>>>>>>>>>>>>>>>>>>>>> plug(Slate21 side). IOIO-OTG mode switch is set to "A". 
>>>>>>>>>>>>>>>>>>>>> The IOIO-OTG power 
>>>>>>>>>>>>>>>>>>>>> light indicates it is being powered by the HP Slate 21 
>>>>>>>>>>>>>>>>>>>>> but HelloIOIO(with 
>>>>>>>>>>>>>>>>>>>>> IOIOLibAndroidDevice) can't control the yellow light on 
>>>>>>>>>>>>>>>>>>>>> the IOIO-OTG.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Is it possible the Slate 21's Android 4.2.2 is not 
>>>>>>>>>>>>>>>>>>>>> supporting IOIOLibAndroidDevice's connection with 
>>>>>>>>>>>>>>>>>>>>> IOIO-OTG? Is there any 
>>>>>>>>>>>>>>>>>>>>> other IOIO-OTG USB connection option for this android 
>>>>>>>>>>>>>>>>>>>>> device?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed 
>>>>>>>>>>>>>>>>>>>>> to the Google Groups "ioio-users" group.
>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving 
>>>>>>>>>>>>>>>>>>>>> emails from it, send an email to ioio-users+...@
>>>>>>>>>>>>>>>>>>>>> googlegroups.com.
>>>>>>>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>>>>>>>>> Visit this group at http://groups.google.com/group
>>>>>>>>>>>>>>>>>>>>> /ioio-users.
>>>>>>>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/op
>>>>>>>>>>>>>>>>>>>>> tout.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>  -- 
>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to 
>>>>>>>>>>>>>>>>>>> the Google Groups "ioio-users" group.
>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>>>>>> from it, send an email to [email protected]
>>>>>>>>>>>>>>>>>>> m.
>>>>>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>>>>>>> Visit this group at http://groups.google.com/group
>>>>>>>>>>>>>>>>>>> /ioio-users.
>>>>>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/op
>>>>>>>>>>>>>>>>>>> tout.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>  -- 
>>>>>>>>>>>>>>>>> You received this message because you are subscribed to 
>>>>>>>>>>>>>>>>> the Google Groups "ioio-users" group.
>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>>>> from it, send an email to [email protected].
>>>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>>>>> Visit this group at http://groups.google.com/group
>>>>>>>>>>>>>>>>> /ioio-users.
>>>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout
>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  -- 
>>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>>> Google Groups "ioio-users" group.
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>> from it, send an email to [email protected].
>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>>> Visit this group at http://groups.google.com/group
>>>>>>>>>>>>>>> /ioio-users.
>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  -- 
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "ioio-users" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>>>>> .
>>>>>>>>>>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>>   -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "ioio-users" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to [email protected].
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>  -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "ioio-users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "ioio-users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "ioio-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/ioio-users.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to