__header__

Description

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

On windows all workspsace luchaed fomr the same install 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.

Yhe registry file is called saRegistry.sar and is located in the _bin 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 to this list as you have 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.