Jump to content

Garmin Tester


Jaz666

Recommended Posts

Hello.

 

I've just had a Wherigo Hybrid cache published which is a 12 hour timed challenge.

I developed the cartridge with Urwigo using the Date/Time expressions to set start times etc.

 

The whole thing works fine on Android and iOS, but I need to test it on a Garmin unit.

 

I've put a test play anywhere cart online which just carries the part I want to test http://www.Wherigo.com/cartridge/details.aspx?CGUID=b69e7d8b-8561-4fea-9e5e-54f8de0659fb

 

So far I've had a local cacher test it who says it doesn't work.

 

Outline of the test cart....

- Clocking in Machine is in the players inventory, examining it asks if you wish to start.

- Clicking yes should hide the Clocking in Machine, move the Clock Card into the inventory.

- Examining the Clock Card should show a few basic time calculations.

 

Can anyone help out?

Link to comment

Oregon 450 and fails on step 2. Pressing OK (it's OK and not YES) does not remove the Clocking object and does not give me Clock Card.

 

Hmm, you should see Yes / No buttons, they appear on other devices; do Garmin handle buttons differently?

This is a screen grab of what should happen.

Capture3.PNG

Link to comment

OK, The "Are you sure you wish to start" section was a message with two buttons, with the action linked to the buttons.

I'm guessing Garmins weren't recognising this as a user input, hence only showing the OK button to close the window.

 

I've modified the Timer Test cart to v1.1, changing the message to an Input, with a bit of debug code to show what button you clicked on.

 

Can someone test this one for me?

Link to comment

Thanks for the screenshots.

By the looks of it the onClick function of the clock isn't being called on the Garmin.

 

I shall have to investigate further tonight.

 

Perhaps your tester could post the .gwl file here and you can see exactly wheat it is doing.

Link to comment

Scratch that idea. Do you have logging turned on? Here is all I got:

 

20110701105750|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058

20110701105750|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 07:56:25 2011

20110701105822|43.86992|-79.26858|189.578|9999999562023526200000000.000|ZCartridge:Sync

20110701105823|43.86992|-79.26858|189.578|9999999562023526200000000.000|ZCartridge:Stop

Link to comment

Same result. Can you post the entire file here. Here is what my log shows:

 

20110701171743|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058

20110701171743|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 14:16:49 2011

20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Sync

20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Stop

Link to comment

The urwigo project file is here

 

The daft thing is, this isn't the bit I needed to test, it was the bit after this dialog box :)

 

Same result. Can you post the entire file here. Here is what my log shows:

 

20110701171743|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058

20110701171743|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 14:16:49 2011

20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Sync

20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Stop

 

EDIT:

I've only just spotted the tooltip in Urwigo for 'on Click'

"Occurs when the player clicks on the item in the player.

It does not occur on every device, it is not recommended to use"

 

I'm getting the feeling I should be using Commands instead?

Edited by Jaz666
Link to comment

It's a documented restriction of the Garmin players that onClick doesn't work for items and characters. Earwigo pops up an explicit warning to this effect ("Note: this functionality does not currently work on Garmin GPS devices.") if you try to create an onClick event handler.

Link to comment

It's a documented restriction of the Garmin players that onClick doesn't work for items and characters. Earwigo pops up an explicit warning to this effect ("Note: this functionality does not currently work on Garmin GPS devices.") if you try to create an onClick event handler.

 

Thanks Nick.

 

What is the best solution which will trigger an action when the user interacts with an object in a zone/inventory?

Link to comment
What is the best solution which will trigger an action when the user interacts with an object in a zone/inventory?

I would implement the interaction as a custom command, but I'm not a great expert on cartridge building techniques, so probably someone else has a better idea.

Link to comment

I didn't have a chance to try out your latest cartridge, but I threw together a sample timer one that I've used on my Oregon before...

 

Timer Start

 

It still asks you if you want to start the timer during the 'On Start' event. It does it via Inputs, and the Input has a 'Choice' value of Yes/No.

 

That might get you going, it works well on the Oregons.

 

The only caveat, if your text selection is too big, I'd suggest the text up top have your selection and a '1' or '2' on the bottom. Yes/No is fine.

 

Hope that helps too.

 

FC

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...