__header__

Description

Synapx Technology has its own registry file that will be read by any workspace

On windows all workspace launched from the same install\_binXXX path share one registry
On Linux /(inc Mac) the registry is global ??

By adding cameras/boards to the registry you will these to be share by all workspace that allow their hardware to get that identified by the registry.

The registry file is called Registry.sar and is located in the _binXXX folder. A backup is create called Registry.bak and is used if the Registry.sar is missing

A typical entry in the registry
[HardwareConfiguration]
   Framegrabber_1=CAMJGeneric
   FramegrabberCameraCount_1=1
   DigitalIOBoard_1=AdLinkIOCollection
   FramegrabberConfig_1=Default

Special entries [UI]
   UIFileArchive = 1 ; this uses the OS filearchive dialog

[Automation Manager]
   DisableLogic = 1 ; disables running logic

When editing the generic property pages (generic camera, digitalIO generic etc.) you will use the "Registry Index Number" to add items to this hardware list.  By making the "Registry Index Number greater than "0" you will cause that item to be entered into the registry file.  If you have an item set as "1" and set a different item as "1" it will be overwritten in the registry.  You can add as many items indexes to this list as you have devices installed on your systems.

If you want a particular camera or board to be loaded in a specific workspace, but not on anything else, set the "Registry Index Number" to "0" and it will be saved as a part of that workspace, but not entered into the registry.Setting it to anything else makes if possible to set and changes this hardware across all workspaces"