View Poll Results: Do you think to use this plugin ?

Voters
7. You may not vote on this poll
  • yes

    7 100.00%
  • no

    0 0%
Page 1 of 8 12345678 LastLast
Results 1 to 10 of 76

Thread: RRSygicDrive (Sygic Fully Embedded into RideRunner)

  1. #1
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,843

    RRSygicDrive (Sygic Fully Embedded into RideRunner)

    This is my new job .
    I try to build a plugin for Sygic Drive .
    Sygic Industries has done an API around Sygic Drive.
    This API is compatible .NET but the exemple given are just in C#, so i have traduce it in VB.NET 2010 .
    I have now a dll for RideRunner and i can extract what i want from Sygic or command the Sygic's menus as i want .
    I have the GPS coordinates in real time but also the address in real time , etc...

    This plugin need that each user has the Sygic's drivers dll into the windows folder, and the API dll into the plugin folder.
    The Sygic SDK dlls are not free.(These dlls are given with each Sygic licence)

    I have received this day (1/24/2012) a Sygic FLEET mail which allows me to give freely my Sygic plugin, this is the mail:
    To your question, I have spoken to our Fleet Business Unit Director about your query. According to the information he has provided me, please feel free to recommend the plugin you have developed by using the Sygic SDK to other Sygic Fleet 10 product users. Sygic Fleet 10 can be purchased here:

    http://www.sygic.com/en/business:buy-now

    By purchasing Sygic Fleet 10, users will have access to your plugin and the right to use Sygic SDK whose functions you have used when developing your plugin.

    Please note: Your plugin will not work with Sygic GPS Navigation (product for end users that can be purchased via Apple and Android AppStores) as Sygic GPS Navigation does not include the SDK. It will also not work without purchasing the Sygic Fleet 10 license.
    As you can see, each user of this plugin need to buy a Sygic FLEET licence !


    Actually, i can:
    -multi languages
    -read the GPS coordinates
    -read the address
    -send an address to Sygic.
    -create an itinery
    -go to each Sygic menu
    -check if the settings of Sygic are the same that RR (speed,time,keyboard...) and change them if needs.
    -turn by turn function
    etc...

    Code:
    Ride Runner Skin Commands and Definitions v1.0.1
    ************************************************
    [Commands]
    rrsygicdrive_initinterface                                      run the interface between RR and Sygic
    rrsygicdrive_runsygic                                           run sygic embedded into RR (load;RRSygicDrive.skin)
    rrsygicdrive_fullview                                           load the full view Sygic's screen (load;RRSygicDrive_Full.skin)
    rrsygicdrive_stdview                                            reload the default Sygic screen
    rrsygicdrive_background						put sygic in background(hidden)
    rrsygicdrive_foreground						put sygic in normal view
    rrsygicdrive_closeinterface                                     close the interface between RR and Sygic
    rrsygicdrive_exit                                               exit screen command
    rrsygicdrive_settings                                           launch the settings screens (LOAD;RRSygicDrive_Settings.skin & RRSygicDrive_Settings2.skin)
    rrsygicdrive_language_select                                    select the new language
    rrsygicdrive_language_updatelist                                update the list of languages (Languages.txt)
    rrsygicdrive_getactualpos                                       give the actual gps position
    rrsygicdrive_navigatetomenu                                     open the menu 'Navigate to'
    rrsygicdrive_navigationfromto                                   navigate from your actual point to a destination
    rrsygicdrive_checkunit                                          check if the Sygic units and settings are the same as RR (units,time,keyboard),
                                                                    open a Sygic message and run a command YES or a command NO(use the rrsygicdrive_showmessage cmd)
    rrsygicdrive_synchronizeyes                                     run the YES command
    rrsygicdrive_synchronizeno                                      run the NO command
    rrsygicdrive_timeformat_eu                                      configure the time like 'Europe (14:00)'
    rrsygicdrive_timeformat_us                                      configure the time like 'US (2:00)'
    rrsygicdrive_timeformat_uk                                      configure the time like 'UK (2:00 PM)'
    rrsygicdrive_flashmessage                                       launch a little 'flash message' on Sygic
    								("rrsygicdrive_flashmessage;your .... message")
    rrsygicdrive_showmessage                                        launch a full window message on Sygic with two commands cmd1 and cmd2 defined into your exectbl.ini file
    								("rrsygicdrive_showmessage;This is a test;3;cmd1;cmd2")
    rrsygicdrive_changepath                                         change the drive.exe path
    rrsygicdrive_changearguments                                    change the arguments for drive.exe
    rrsygicdrive_onlineusername					write your username into the ini file
    rrsygicdrive_onlinepassword					write your password into the ini file
    rrsygicdrive_onlinelogin					check if you are online with the sygic's services
    rrsygicdrive_checkdll						check if the API dll are into the good places .
    rrsygicdrive_countrydown					select the countries panel
    rrsygicdrive_countryup						select the countries panel
    rrsygicdrive_sgpsposition					(on test)
    
    [Labels]
    rrsygicdrive_plugindesc                                         return RRSygicDrive.NET
    rrsygicdrive_pluginver                                          return the plugin's version
    rrsygicdrive_mylabel                                            return the plugin's name
    rrsygicdrive_language                                           return the language who is actif
    rrsygicdrive_windowname                                         return the window's name of Sygic
    rrsygicdrive_sygicpath                                          return the Sygic's path
    rrsygicdrive_sygicarguments                                     return the arguments
    rrsygicdrive_latitude                                           return latitude
    rrsygicdrive_longitude                                          return longitude
    rrsygicdrive_address                                            return the address
    rrsygicdrive_nextinstruction					return the next instruction when a route is computed(itinery actif)
    rrsygicdrive_distancetonextturn					return the distance for the next instruction
    rrsygicdrive_version
    rrsygicdrive_id
    rrsygicdrive_actualspeedlimit
    rrsygicdrive_estimatedtimearival                                return the estimated time arrival
    rrsygicdrive_vartypetosend					return that an external plugin send to sygic (poi or itinery) 
    rrsygicdrive_info                                               return the Sygic's messages (err, etc...)
    rrsygicdrive_settingssynchronized                               return if Sygic is synchronized with RR(units,time,keyboard)
    rrsygicdrive_rrunits                                            return the status's units
    rrsygicdrive_events                                             return if the events are actif or not
    rrsygicdrive_mapversion						return map version(not actif)
    rrsygicdrive_onlinestatus					return the online status 
    rrsygicdrive_onlineusername					return the sygic online service username
    rrsygicdrive_onlinepassword					return the sygic online service password
    rrsygicdrive_countrypanels					return the country's panels type (eu,uk,us ...)
    
    
    [Indicators]
    rrsygicdrive_gpsok                                              true if interface is active and gps ok
    rrsygicdrive_language_actual                                    return the flag's language (.gif)
    rrsygicdrive_nextinstructionind					return the next instruction panel
    rrsygicdrive_speedlimit						return the speed limit panel
    rrsygicdrive_vartypetosend                                      true = send point to sygic, false = send itinery to sygic
    rrsygicdrive_initonstart					true = sygic sdk is running when syggic is launched
    rrsygicdrive_minimize                                           true = sygic minimized on start
    rrsygicdrive_settingssynchronized
    rrsygicdrive_events                                             true = sygic events are active
    rrsygicdrive_events_flashmessage				(not actif)
    rrsygicdrive_online						true if sygic online service are actif
    
    	
    [Indicators used by click]
    rrsygicdrive_initonstart                                        modify the 'run interface on start'
    rrsygicdrive_minimize                                           modify 'minimized on start'	
    rrsygicdrive_changepath                                         modify the sygic path
    rrsygicdrive_changearguments                                    modify the sygic arguments
    rrsygicdrive_rrunits                                            modify the RR units into rr.ini
    rrsygicdrive_events                                             modify events activity
    rrsygicdrive_events_flashmessage				(not actif)
    rrsygicdrive_online_username					modify the syic online service username
    rrsygicdrive_online_password					modify the syic online service password
    rrsygicdrive_online						active or not the sygic online service
    
    
    [Events]
    on_rrsygicdrive_route_usercancel				you can use all these events into your exectbl.ini file
    on_rrsygicdrive_waipoint_visited
    on_rrsygicdrive_route_finish
    on_rrsygicdrive_route_computed
    on_rrsygicdrive_off_route
    on_rrsygicdrive_app_exit
    on_rrsygicdrive_main_menu
    on_rrsygicdrive_context_menu
    on_rrsygicdrive_exit_menu
    on_rrsygicdrive_custom_menu
    on_rrsygicdrive_change_language
    on_rrsygicdrive_change_orientation
    on_rrsygicdrive_radar_warning
    on_rrsygicdrive_poi_warning
    on_rrsygicdrive_border_crossing
    on_rrsygicdrive_speed_exeeding
    on_rrsygicdrive_bitmap_click
    History:
    *****
    V1.01 02/13/2012
    1-events
    2-turn by turn next instruction with panels indicators
    3-speedlimit panels
    ...

    V1.0.0 01/26/2012
    First version
    Attached Images Attached Images     
    Attached Files Attached Files

  2. #2
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,625
    Quote Originally Posted by pierrotm777 View Post
    My plugin need that each user has the Sygic's drivers dll into the windows folder, and the API dll into the plugin folder.
    This is these dlls that are not free.(These dlls are given with each Sygic licence)

    Looks good.

    Are these DLL's the same that come with a standard SygicDrive purchase or are they special ones to work with the API?

  3. #3
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,843
    No, We need 3 dlls, ApplicationAPI.NET.dll, ApplicationApi.dll and sdkdriver.dll that are given with each licence

  4. #4

  5. #5
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,843
    Sorry, no the api licence is given with the sygic licence and the price is the sygic price for one licence .

  6. #6
    Newbie
    Join Date
    May 2007
    Posts
    30
    hi
    I already have the SDK for sygic 14g. (including the program) would you be able to send me you're plugin? Does it work with 14g?

  7. #7
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,843
    I wait the Sygic answer !!! Sorry

  8. #8
    Maximum Bitrate boelle's Avatar
    Join Date
    Oct 2008
    Location
    Odense, Denmark
    Posts
    685
    first the use of "sygic drive" is wrong, they dont make or sell that anymore, but they do make "Sygic Fleet"... funny thing is the .exe you run is still named drive.exe...

    with the confusing put a side there is a list of (free from their site) with api calls you can make and even in both directions..

    so to make it short... the price for the api/sdk license is 0 or 0€ or 0$... it comes free with sygic fleet
    Blessed are the "cracked" for it is they who let in the light.

  9. #9
    Maximum Bitrate boelle's Avatar
    Join Date
    Oct 2008
    Location
    Odense, Denmark
    Posts
    685
    link to docs and api calls

    http://www.sygic.com/documentationfiles/index.html

    link to a page called sdk even thou it does not tell much

    http://www.sygic.com/en/business:sdk
    Blessed are the "cracked" for it is they who let in the light.

  10. #10
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,625
    Sounds very much like the early days of destinator.

    You needed the SDK to run any programs/plugins made from the SDK.

Page 1 of 8 12345678 LastLast

Similar Threads

  1. Sygic Drive PC
    By _dopehead_ in forum Sygic Drive
    Replies: 164
    Last Post: 07-24-2011, 03:27 PM
  2. Sygic PNG
    By nelissen in forum GPS
    Replies: 0
    Last Post: 12-01-2010, 12:17 PM
  3. Any one use Sygic?
    By shawns in forum Sygic Drive
    Replies: 1
    Last Post: 01-10-2009, 08:13 PM
  4. help sygic
    By tezuya in forum GPS
    Replies: 0
    Last Post: 11-11-2008, 06:41 AM
  5. Sygic Drive and/or iGo
    By kfuglsang in forum Centrafuse
    Replies: 4
    Last Post: 03-25-2008, 11:23 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •