#include "worker.h"
#include "branding/branding.h"
#include "rc_genicam_api/system.h"
#include "rc_genicam_api/interface.h"
#include "check_calib.h"
#include "check_license.h"
#include "util.h"
#include <rclic/verify.h>
#include <Fl/fl_ask.H>
#include <fstream>
Go to the source code of this file.
|  | 
| void | discoverWorker (const std::vector< std::shared_ptr< rcg::Interface > > &ilist, DeviceList *list, Fl_Text_Buffer *buffer, std::atomic_bool &running) | 
|  | Discover suitable devices and add them to the given list.  More... 
 | 
|  | 
| void | resetFromFileWorker (const std::vector< std::shared_ptr< rcg::Interface > > &ilist, const char *backup_file, std::atomic_bool &running) | 
|  | Resetting a device from backup file.  More... 
 | 
|  | 
| void | resetNameWorker (rcg::Device *ldev, rcg::Device *rdev, std::atomic_bool &running) | 
|  | Reset name of left and right camera to default.  More... 
 | 
|  | 
| void | setCalibrationWorker (rcg::Device *ldev, const gutil::Properties *calib, std::atomic_bool &running) | 
|  | Stroing calibration data on the left camera.  More... 
 | 
|  | 
| void | storeBackupWorker (const char *backup_file, rcg::Device *ldev, rcg::Device *rdev, std::atomic_bool &running) | 
|  | Store backup file.  More... 
 | 
|  | 
◆ discoverWorker()
      
        
          | void discoverWorker | ( | const std::vector< std::shared_ptr< rcg::Interface > > & | ilist, | 
        
          |  |  | DeviceList * | list, | 
        
          |  |  | Fl_Text_Buffer * | buffer, | 
        
          |  |  | std::atomic_bool & | running | 
        
          |  | ) |  |  | 
      
 
Discover suitable devices and add them to the given list. 
NOTE: The operation takes some time and should therefore be run as thread.
- Parameters
- 
  
    | ilist | Liste of available interfaces. |  | list | Output list of devices. |  | buffer | Buffer for providing information for the user. |  | running | Variable that will be set to false at the end of this function. |  
 
Definition at line 46 of file worker.cc.
 
 
◆ resetFromFileWorker()
      
        
          | void resetFromFileWorker | ( | const std::vector< std::shared_ptr< rcg::Interface > > & | ilist, | 
        
          |  |  | const char * | backup_file, | 
        
          |  |  | std::atomic_bool & | running | 
        
          |  | ) |  |  | 
      
 
Resetting a device from backup file. 
NOTE: The operation takes some time and should therefore be run as thread.
- Parameters
- 
  
    | ilist | Liste of available interfaces for discovering the devices. |  | backup_file | Name of backup file to be loaded. |  | running | Variable that will be set to false at the end of this function. |  
 
Definition at line 520 of file worker.cc.
 
 
◆ resetNameWorker()
      
        
          | void resetNameWorker | ( | rcg::Device * | ldev, | 
        
          |  |  | rcg::Device * | rdev, | 
        
          |  |  | std::atomic_bool & | running | 
        
          |  | ) |  |  | 
      
 
Reset name of left and right camera to default. 
NOTE: The operation takes some time and should therefore be run as thread.
- Parameters
- 
  
    | ldev | Left camera. |  | rdev | Right camera. |  | running | Variable that will be set to false at the end of this function. |  
 
Definition at line 416 of file worker.cc.
 
 
◆ setCalibrationWorker()
      
        
          | void setCalibrationWorker | ( | rcg::Device * | ldev, | 
        
          |  |  | const gutil::Properties * | calib, | 
        
          |  |  | std::atomic_bool & | running | 
        
          |  | ) |  |  | 
      
 
Stroing calibration data on the left camera. 
NOTE: The operation takes some time and should therefore be run as thread.
- Parameters
- 
  
    | ldev | Left camera. |  | calib | Calibration to be stored on the camera. |  | running | Variable that will be set to false at the end of this function. |  
 
Definition at line 702 of file worker.cc.
 
 
◆ storeBackupWorker()
      
        
          | void storeBackupWorker | ( | const char * | backup_file, | 
        
          |  |  | rcg::Device * | ldev, | 
        
          |  |  | rcg::Device * | rdev, | 
        
          |  |  | std::atomic_bool & | running | 
        
          |  | ) |  |  | 
      
 
Store backup file. 
NOTE: The operation takes some time and should therefore be run as thread.
- Parameters
- 
  
    | backup_file | Name of backup file to be stored. |  | ldev | Left camera. |  | rdev | Right camera. |  | running | Variable that will be set to false at the end of this function. |  
 
Definition at line 453 of file worker.cc.