{
    "/VideoIngestion/config": {
        "encoding": {
            "type": "jpeg",
            "level": 96
        },
        "ingestor": {
          "type": "gstreamer",
        "pipeline": "pylonsrc imageformat=yuv422 exposureGigE=3250 interpacketdelay=1500 ! video/x-raw,format=YUY2 ! videoconvert ! video/x-raw,format=BGR ! appsink"
        },
        "max_jobs": 20,
        "max_workers":4
     
    },
    "/VideoAnalytics/config": {
        "encoding": {
            "type": "jpeg",
            "level": 95
        },
        "queue_size": 10,
        "max_jobs": 20,
        "max_workers":4,
        "udfs": [{
            "name": "pcb.pcb_classifier",
            "type": "python",
            "ref_img": "common/udfs/python/pcb/ref/ref.png",
            "ref_config_roi": "common/udfs/python/pcb/ref/roi_2.json",
            "model_xml": "common/udfs/python/pcb/ref/model_2.xml",
            "model_bin": "common/udfs/python/pcb/ref/model_2.bin",
            "device": "CPU"
        }]
    },
    "/Visualizer/config": {
        "display": "true",
        "save_image": "false",
        "labels" : {
            "camera1_stream_results": {
                "0": "MISSING",
                "1": "SHORT"
            },
            "camera2_stream_results":{
                "1": "safety_helmet",
                "2": "safety_jacket",
                "3": "Safe",
                "4": "Violation"
            }
        }
    },
    "/WebVisualizer/config": {
        "username": "admin",
        "password": "admin@123",
        "port": 5000,
        "labels" : {
            "camera1_stream_results": {
                "0": "MISSING",
                "1": "SHORT"
            },
            "camera2_stream_results":{
                "1": "safety_helmet",
                "2": "safety_jacket",
                "3": "Safe",
                "4": "Violation"
            }
        }
    },
    "/InfluxDBConnector/config": {
        "influxdb": {
            "retention": "1h30m5s",
            "username": "admin",
            "password": "admin123",
            "dbname": "datain",
            "ssl": "True",
            "verifySsl": "False",
            "port": "8086"
        },
        "pub_workers": "5",
        "sub_workers": "5",
        "ignore_keys": [ "defects" ],
        "tag_keys": []
    },
    "/Kapacitor/config": {
        "influxdb": {
            "username": "admin",
            "password": "admin123"
        }
    },
    "/FactoryControlApp/config": {
        "io_module_ip": "localhost",
        "io_module_port": 502,
        "red_bit_register": 20,
        "green_bit_register": 19
    },
    "/ImageStore/config": {
        "minio": {
            "accessKey": "admin",
            "secretKey": "password",
            "retentionTime": "1h",
            "retentionPollInterval": "60s",
            "ssl": "false"
        }
    },
    "/RestDataExport/config": {
        "camera1_stream_results": "http://localhost:8082",
        "camera1_stream": "http://localhost:8082",
        "http_server_ca": "/opt/intel/eis/cert.pem",
        "rest_export_server_host": "localhost",
        "rest_export_server_port": "8087"
    },
    "/GlobalEnv/": {
        "PY_LOG_LEVEL": "INFO",
        "GO_LOG_LEVEL": "INFO",
        "C_LOG_LEVEL": "INFO",
        "GO_VERBOSE": "0",
        "ETCD_KEEPER_PORT": "7070"
    },
    "/TLS_RemoteAgent/config": {
        "cert_path": "",
        "tls_host": "localhost",
        "user_labels": [{
            "VideoAnalytics": {
                "0": "D_MISSING",
                "1": "D_SHORT"
            }
        }]
    }
}
