Control by service
Some languages do simply not allow you to easily gain access to the hardware layers of the
machine. It is the case for Javascript, for instance. To deal with this case, Yoctopuce provides a
solution in the form of a small piece of software called
VirtualHub
1
. It can access the modules, and
your application only needs to use a library which offers all necessary functions to control the
modules via this VirtualHub. The end users will have to start the VirtualHub before running the
project control software itself, unless they decide to install the hub as a service/deamon, in which
case the VirtualHub starts automatically when the machine starts up.
The application connects itself to the VirtualHub to gain access to the module
The service control method comes with a non-negligible advantage: the application does not need to
run on the machine on which the modules are connected. The application can very well be located
on another machine which connects itself to the service to drive the modules. Moreover, the native
libraries and DLL mentioned above are also able to connect themselves remotely to one or several
machines running VirtualHub.
When a VirtualHub is used, the control application does not need to reside on the same machine as the module.
Whatever the selected programming language and the control paradigm used, programming itself
stays strictly identical. From one language to another, functions bear exactly the same name, and
have the same parameters. The only differences are linked to the constraints of the languages
themselves.
1
www.yoctopuce.com/EN/virtualhub.php
5. Programming, general concepts
30
www.yoctopuce.com
Summary of Contents for Yocto-GPS
Page 1: ...Yocto GPS User s guide...
Page 2: ......
Page 6: ...22 Characteristics 557 Blueprint 559 Index 561...
Page 10: ...4 www yoctopuce com...
Page 14: ...8 www yoctopuce com...
Page 18: ...12 www yoctopuce com...
Page 22: ...16 www yoctopuce com...
Page 38: ...32 www yoctopuce com...
Page 42: ...36 www yoctopuce com...
Page 54: ...48 www yoctopuce com...
Page 72: ...66 www yoctopuce com...
Page 92: ...86 www yoctopuce com...
Page 122: ...116 www yoctopuce com...
Page 132: ...126 www yoctopuce com...
Page 564: ...22 Characteristics 558 www yoctopuce com...
Page 565: ......
Page 566: ......