Google
  Web www.gpspassion.com


GpsPasSion LIVE!
www.flickr.com
This is a Flickr badge showing public photos from GpsPasSion Live !. Make your own badge here.

www.NaviBlog.com



Versions

Links/Liens




Portal/Portail
Rechercher

- -

Polls/Sondages
Sondage
Pour vous guider sur la Route :
GPS Mobile (SEM)
GPS Intégré
Smartphone
Autre
Voter  -  Résultat des votes
Votes : 1348




Club GpsPasSion
Soutenez le site!

USA: (US$)
EUROPE: (€)
Guide Paypal


GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 English Forums - Hardware
 Mio AIO Forums - www.mionav.com
 SpeedcamUpdates.spud Data Structure Specification

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

  Check here to include your profile signature.
Check here to subscribe to this topic.
    

T O P I C    R E V I E W
torowl Posted - 17 janv. 2007 : 01:14:22
It took me few days to figure out the data structure of Speedcamupdate.spud. I'm posting the data structure here. If somebody found something new or something wrong, I will update this post.
I hope I'm a software guy, but I'm a hardware guy. I hope somebody can help to make software for us to generate Speedcamupdate.spud. I will follow up something that I found later.

SpeedcamUpdates.spud Data Structure Specification (Rev 0.2)

Each recorder has 13 bytes.

Byte 03H~00H: Longitude
Signed HEX value, multiple Epsilon to get longitude value. Epsilon = 1.1920929E-07

Byte 07H~04H: Latitude
Signed HEX value, multiple Epsilon to get latitude value. Epsilon = 1.1920929E-07

Byte 08H: Speed Limit
HEX value in MPH

Byte 09H: Camera Type
00H: Fixed
01H: Mibile
02H: Section
03H: Built-in (Traffic)
04H: Redlight (Traffic2)

Byte 0BH & 0AH: Camera Direction and Camera Angle
Bit0 of 0BH and Bit7~0 of 0AH
Camera Angle. Valid value: 000H~167H (0~359). 0:North, 90: East.
Bit2 and Bit1 of 0BH
Camera Direction.
00B: Single direction, according to Miomap manual, it should be traffic direction, not camera facing direction.
01B: Bi-direction
11B: All direction
10B: All direction
Bit7~bit3 of 0BH
Seems like not used or reserved.

Byte 0CH: Flag
00H: New Record
01H: Deleted Record, when record is deleted, byte 08~0B will be set to 00.
02H: Edited Record


Camrea Types:

1. Fixed cameras

On road side, measure one or both direction traffic speed. It has speed limit.

2. Mobile Cameras

Operated from vehicles. Usually, this is the speed trap that we talking about. It doesn't have speed limit.
Althought Miomap doesn't allow you to select speed limit when you manually add a mobile camera, it still check the speed limit field in the database. If add speed limit for mobile camera, it will pop up warning when you are over the speed limit.

3. Built-in Cameras

Built in traffic light. It has speed limit.

4. Section Control Cameras

Works in pairs, measure average speed between two cameras. It has speed limit.

5. Red light Cameras

No speed detect device inside. It doesn't have speed limit.

Revision History:
Jan 17: See red. Correct all direction value; add more description about delete record.
Jan 21: See green. Adding description about Mobile Cameras.
15   L A T E S T    R E P L I E S    (Newest First)
M8TJT Posted - 23 nov. 2011 : 17:35:56
By definition, SPECS cams must come with at least two of them. Igo assume that they always come in pairs, so ther second one cancelles. Now I don't know about the latest versions as I have my own section cam handling code, but the standard iGO method assumed that they always came in pairs; i.e. the first would trigger the display and average calculation and the next one would cancel everything. This is about as much use as a choclate fireguard in UK as most of the specs cams here come in fairly long runs, with multiple cams, hence iGO does not measure between the second and third cam, and if there is not a fourth, it continues on and on and on, and as far as I can remember, until you restarted iGO
guybrush- Posted - 23 nov. 2011 : 13:26:48
Hi guys, I know this is and old thread, but I have been looking for this infomation for ages.
I wasn't able to deduce that info from the spud file itself. only that all the records have 13 bytes :-(
so I guess any of you will have the answer to this question.
the question is: how does igo handle the section radars?
I mean what I have tested so far is:
when it finds the first speed camara (section type) start showing the warning until... and that's the question.
how we have to state the end of the section? just a second speed camera? do they have to be related in any way? direction or something or is that simple as fist camera starts warning second stops it. (the simple approach is not working so far with my gps buy I might be doing something wrong).

Thanks.
turboccc Posted - 09 janv. 2011 : 21:58:38
You can find v0.98 here:

http://www.docstoc.com/docs/DownloadDoc.aspx?doc_id=17822274
brunobl Posted - 18 sept. 2010 : 17:13:20
Hello guys,

Is there a current download link to this utility? This is a 3-year old thread, all the links are down.

Thanks.
evvivame Posted - 09 sept. 2008 : 16:43:55
quote:
Originally posted by Amesdp

New minor update release of spreadsheet converter:
http://rapidshare.com/files/41169495/SpeedcamUpdates_0.99.zip.html

just to be compatible with more GPX file formats.

Edit: further update to 0.99 to fix a minor bug that 0.98 introduced in importing kml files.

I've been testing new minor releases of MioMap as they come out, and unfortunately the SpeedCamUpdates.spud file import bug remains unchanged as of the most recent version I've tested.



Hi Amesdp
the download link is dead...can you reload spreadsheet converter ?
Thanksssssss !
Luciana


rarmellini Posted - 24 janv. 2008 : 06:08:56
Renato,

I had the same problem and was able to build the template file by looking at the macro source code. In case you are still interested, here is the link for the file:

http://rapidshare.com/files/86146891/Speedcamstemplate.kml.html

Enjoy,

Rogerio
bprestoncpa Posted - 26 déc. 2007 : 20:53:48
I just got a Jensen NVX235 which also appears to use the MIO software. I was able to use this wonderful tool to populate my SPUD file and I am very happy. Thank you. My only two problems is that the notifications frequently don't work until I pass the camera. I think if I understand correctly that this is a known error. I did set all my cameras to all directions with 0 angle. The other issue I have is that the sound file isn't very good.

I would like to change the sounds that play. Has anybody actually figured out how to do this yet?

Thanks
MikeJ.806 Posted - 07 nov. 2007 : 02:32:13
Wow,

A year into this forum and the cam error still isn't resolved. I use the fixed speedcam to enter school zones. This way I was hoping to get an alert. But, like everyone else, sometimes they alerted, sometimes they didn't. I looked at them today with .99 and, yes, some had odd angles on them for some reason. I've reset all the angles to 0. I'll try it out again and see what happens. It would be a real pity if we have to use .99 to reset all of the angles to 0.

By the way, I have a JENSEN NVX225, which appears to run the Mio Software under an AudioVox name. I talked to Audiovox support today and they're going to look into the Speedcam problem.

v/r,

mj
renatoseixas Posted - 31 oct. 2007 : 12:48:44
quote:
Originally posted by Amesdp

New minor update release of spreadsheet converter:
http://rapidshare.com/files/41169495/SpeedcamUpdates_0.99.zip.html

just to be compatible with more GPX file formats.

Edit: further update to 0.99 to fix a minor bug that 0.98 introduced in importing kml files.

I've been testing new minor releases of MioMap as they come out, and unfortunately the SpeedCamUpdates.spud file import bug remains unchanged as of the most recent version I've tested.



Amesdp,

When I use the xls (0.99)and try export to .kml files and excel show message error "Can´t open SpeedcamsTemplate.kml File not found". I dont see this file in .zip file. Can u help me ?

Rgr,

Renato Seixas.
Bascy Posted - 17 août 2007 : 16:02:15
I'v found the files handling sc_show_speedlimit etc. For the iGo 2006 Plus Myway version they are named speedcam.ui etc
(duh!!).

I read on some other forum that there was a patch for chaging the sound the warning makes ... has anybody found out where this very annoying soundfile is located?
M8TJT Posted - 15 août 2007 : 14:21:46
Bascy. As a direct answer to your first question. I don't know as I havn't got iGO but as the MIO s/w is based on the iGO, I suspect that it would work OK.
The patch.ui file (if it exists) is zipped up in the Data.zip file.
I have a different version of MIO in which the speed cam stuff is done in (If I remember correctly without checking) func_settings_240_320. Search your data.zip for '<script sc_show_speedlimit>' or <script sc_show_avgspeed> as it's in this area that the speedcam speed display is done. Once you have found this, if it's similar to the ones above, my mod should work. Don't forget to make sure that you have a BACKUP of your data.zip BEFORE you start changing it.
P.S. Where do you live?
Bascy Posted - 15 août 2007 : 13:56:38
Can anybody tell me if the extension made to the patch-ui file in this forum can be done on iGo 2006 plus also? I'v been looking for the patch.ui file ... but i can't seem to find it
M8TJT Posted - 12 août 2007 : 15:37:18
pello
I don't think that I published the whole patch.ui. Just the bit above.
Let me know how the SPECS work on the iGo (I suspect that you mean 2006)
I would have assumed that the iGo and MIO cam stuff would be pretty much the same, as Mio is apparently just a slightly different version of the iGo software anyway.
pello Posted - 12 août 2007 : 13:42:27
Hi Trevor
Thanks for that but I suspect I am even further down the proverbial road than I suspected. I am using iGo 2600 & I imported a database from PGPSW & converted it with Export2iGO 3.1 & without any patches the road speeds were correct so I looked at the text file that iGO compiles & found that there were no figures in the 'speed' fields so I imagine the warnings then use the map-speed data for the speedcams. I have re imported the correct database from PGPSW & processed it through Export2iGO & checked the txt file which now has all the data. I will know what the situation is in the morning when I go down to Folkestone from SE London which usues the M25-M20 SPECS section. It would be useful if you could track down the link to your original patch.ui file, I have searched PGPSW for it but haven't been successful.
Thanks
Peter
M8TJT Posted - 11 août 2007 : 21:22:35
Pello
Decided to post the SPECS coding anyway. Please let me know how you get on.

In the patch.ui script

Change sc_show_avspeed as follows

<script sc_show_avgspeed>
txt_dist_avgpseed_text.text "Av Spd:"
run sc_Convert_Av_To_MPH vAvgSpeed
txt_dist_avgpseed.text vAvgSpeed
</script>

Add new script

<script sc_Convert_Av_To_MPH>
runif $1 10 'vAvgSpeed.set 6'
else_runif $1 11 'vAvgSpeed.set 7'
else_runif $1 12 'vAvgSpeed.set 8'
else_runif $1 13 'vAvgSpeed.set 8'
else_runif $1 14 'vAvgSpeed.set 9'
else_runif $1 15 'vAvgSpeed.set 9'
else_runif $1 16 'vAvgSpeed.set 10'
else_runif $1 17 'vAvgSpeed.set 11'
else_runif $1 18 'vAvgSpeed.set 11'
else_runif $1 19 'vAvgSpeed.set 12'
else_runif $1 20 'vAvgSpeed.set 13'
else_runif $1 21 'vAvgSpeed.set 13'
else_runif $1 22 'vAvgSpeed.set 14'
else_runif $1 23 'vAvgSpeed.set 14'
else_runif $1 24 'vAvgSpeed.set 15'
else_runif $1 25 'vAvgSpeed.set 16'
else_runif $1 26 'vAvgSpeed.set 16'
else_runif $1 27 'vAvgSpeed.set 17'
else_runif $1 28 'vAvgSpeed.set 18'
else_runif $1 29 'vAvgSpeed.set 18'
else_runif $1 30 'vAvgSpeed.set 19'
else_runif $1 31 'vAvgSpeed.set 19'
else_runif $1 32 'vAvgSpeed.set 20'
else_runif $1 33 'vAvgSpeed.set 21'
else_runif $1 34 'vAvgSpeed.set 21'
else_runif $1 35 'vAvgSpeed.set 22'
else_runif $1 36 'vAvgSpeed.set 23'
else_runif $1 37 'vAvgSpeed.set 23'
else_runif $1 38 'vAvgSpeed.set 24'
else_runif $1 39 'vAvgSpeed.set 24'
else_runif $1 40 'vAvgSpeed.set 25'
else_runif $1 41 'vAvgSpeed.set 26'
else_runif $1 42 'vAvgSpeed.set 26'
else_runif $1 43 'vAvgSpeed.set 27'
else_runif $1 44 'vAvgSpeed.set 28'
else_runif $1 45 'vAvgSpeed.set 28'
else_runif $1 46 'vAvgSpeed.set 29'
else_runif $1 47 'vAvgSpeed.set 29'
else_runif $1 48 'vAvgSpeed.set 30'
else_runif $1 49 'vAvgSpeed.set 31'
else_runif $1 50 'vAvgSpeed.set 31'
else_runif $1 51 'vAvgSpeed.set 32'
else_runif $1 52 'vAvgSpeed.set 33'
else_runif $1 53 'vAvgSpeed.set 33'
else_runif $1 54 'vAvgSpeed.set 34'
else_runif $1 55 'vAvgSpeed.set 34'
else_runif $1 56 'vAvgSpeed.set 35'
else_runif $1 57 'vAvgSpeed.set 36'
else_runif $1 58 'vAvgSpeed.set 36'
else_runif $1 59 'vAvgSpeed.set 37'
else_runif $1 60 'vAvgSpeed.set 38'
else_runif $1 61 'vAvgSpeed.set 38'
else_runif $1 62 'vAvgSpeed.set 39'
else_runif $1 63 'vAvgSpeed.set 39'
else_runif $1 64 'vAvgSpeed.set 40'
else_runif $1 65 'vAvgSpeed.set 41'
else_runif $1 66 'vAvgSpeed.set 41'
else_runif $1 67 'vAvgSpeed.set 42'
else_runif $1 68 'vAvgSpeed.set 43'
else_runif $1 69 'vAvgSpeed.set 43'
else_runif $1 70 'vAvgSpeed.set 44'
else_runif $1 71 'vAvgSpeed.set 44'
else_runif $1 72 'vAvgSpeed.set 45'
else_runif $1 73 'vAvgSpeed.set 46'
else_runif $1 74 'vAvgSpeed.set 46'
else_runif $1 75 'vAvgSpeed.set 47'
else_runif $1 76 'vAvgSpeed.set 48'
else_runif $1 77 'vAvgSpeed.set 48'
else_runif $1 78 'vAvgSpeed.set 49'
else_runif $1 79 'vAvgSpeed.set 49'
else_runif $1 80 'vAvgSpeed.set 50'
else_runif $1 81 'vAvgSpeed.set 51'
else_runif $1 82 'vAvgSpeed.set 51'
else_runif $1 83 'vAvgSpeed.set 52'
else_runif $1 84 'vAvgSpeed.set 52'
else_runif $1 85 'vAvgSpeed.set 53'
else_runif $1 86 'vAvgSpeed.set 53'
else_runif $1 87 'vAvgSpeed.set 54'
else_runif $1 88 'vAvgSpeed.set 55'
else_runif $1 89 'vAvgSpeed.set 55'
else_runif $1 90 'vAvgSpeed.set 56'
else_runif $1 91 'vAvgSpeed.set 57'
else_runif $1 92 'vAvgSpeed.set 57'
else_runif $1 93 'vAvgSpeed.set 58'
else_runif $1 94 'vAvgSpeed.set 58'
else_runif $1 95 'vAvgSpeed.set 59'
else_runif $1 96 'vAvgSpeed.set 60'
else_runif $1 97 'vAvgSpeed.set 60'
else_runif $1 98 'vAvgSpeed.set 61'
else_runif $1 99 'vAvgSpeed.set 62'
else_runif $1 100 'vAvgSpeed.set 62'
else_runif $1 101 'vAvgSpeed.set 63'
else_runif $1 102 'vAvgSpeed.set 63'
else_runif $1 103 'vAvgSpeed.set 64'
else_runif $1 104 'vAvgSpeed.set 65'
else_runif $1 105 'vAvgSpeed.set 65'
else_runif $1 106 'vAvgSpeed.set 66'
else_runif $1 107 'vAvgSpeed.set 66'
else_runif $1 108 'vAvgSpeed.set 67'
else_runif $1 109 'vAvgSpeed.set 68'
else_runif $1 110 'vAvgSpeed.set 68'
else_runif $1 111 'vAvgSpeed.set 69'
else_runif $1 112 'vAvgSpeed.set 70'
else_runif $1 113 'vAvgSpeed.set 70'
else_runif $1 114 'vAvgSpeed.set 71'
else_runif $1 115 'vAvgSpeed.set 71'
else_runif $1 116 'vAvgSpeed.set 72'
else_runif $1 117 'vAvgSpeed.set 73'
else_runif $1 118 'vAvgSpeed.set 73'
else_runif $1 119 'vAvgSpeed.set 74'
else_runif $1 120 'vAvgSpeed.set 75'
else_runif $1 121 'vAvgSpeed.set 75'
else_runif $1 122 'vAvgSpeed.set 76'
else_runif $1 123 'vAvgSpeed.set 76'
else_runif $1 124 'vAvgSpeed.set 77'
else_runif $1 125 'vAvgSpeed.set 78'
else_runif $1 126 'vAvgSpeed.set 78'
else_runif $1 127 'vAvgSpeed.set 79'
else_runif $1 128 'vAvgSpeed.set 80'
else_runif $1 129 'vAvgSpeed.set 80'
else_runif $1 130 'vAvgSpeed.set 81'
else_runif $1 131 'vAvgSpeed.set 81'
else_runif $1 132 'vAvgSpeed.set 82'
else_runif $1 133 'vAvgSpeed.set 83'
else_runif $1 134 'vAvgSpeed.set 83'
else_runif $1 135 'vAvgSpeed.set 84'
else_runif $1 136 'vAvgSpeed.set 85'
else_runif $1 137 'vAvgSpeed.set 85'
else_runif $1 138 'vAvgSpeed.set 86'
else_runif $1 139 'vAvgSpeed.set 86'
else_runif $1 140 'vAvgSpeed.set 87'
else_runif $1 141 'vAvgSpeed.set 88'
else_runif $1 142 'vAvgSpeed.set 88'
else_runif $1 143 'vAvgSpeed.set 89'
else_runif $1 144 'vAvgSpeed.set 89'
else_runif $1 145 'vAvgSpeed.set 90'
</script>

GpsPasSion Forums © 2002-2013_GpsPasSion/Manzanite Go To Top Of Page
This page was generated in 0,62 seconds. Powered By: Snitz Forums 2000 Version 3.4.05