diff --git a/roles/deploy_ioc/vars/adphantom.yml b/roles/deploy_ioc/vars/adphantom.yml index 44b3a3f1..d5dc8c86 100644 --- a/roles/deploy_ioc/vars/adphantom.yml +++ b/roles/deploy_ioc/vars/adphantom.yml @@ -5,3 +5,15 @@ deploy_ioc_use_ad_common: true deploy_ioc_required_module: adphantom_329598e deploy_ioc_template_root_path: "{{ deploy_ioc_required_module_path }}/iocs/phantomIOC" +deploy_ioc_device_specific_env: + QSIZE: 20 + XSIZE: 1280 + YSIZE: 960 + NCHANS: 1280 + CBUFFS: 100 + MAX_THREADS: 8 + EPICS_DB_INCLUDE_PATH: "$(ADCORE)/db" + NELEMENTS: 5000000 + PORT: "PH1" + CTRL_PORT: 7115 + DATA_PORT: 7116 diff --git a/roles/device_roles/adphantom/example.yml b/roles/device_roles/adphantom/example.yml index 0e50ba01..0cc80793 100644 --- a/roles/device_roles/adphantom/example.yml +++ b/roles/device_roles/adphantom/example.yml @@ -4,7 +4,7 @@ ADPhantom: type: "adphantom" environment: PREFIX: "XF:31ID1-ES{VEO:Cam-1}" - ENGINEER: "K. Barry" + ENGINEER: "J. Wlodek" MAC_ADDR: "1423f21fdeb0" INTF: "eno5" CAMERA_IP: "100.100.214.107" diff --git a/roles/device_roles/adphantom/schema.yml b/roles/device_roles/adphantom/schema.yml index 69b2305a..363193db 100644 --- a/roles/device_roles/adphantom/schema.yml +++ b/roles/device_roles/adphantom/schema.yml @@ -3,7 +3,12 @@ type: enum("adphantom") environment: ENGINEER: str() PREFIX: str() - CAMERA_IP: str() + CAMERA_IP: any(ip(), hostname()) NUM_CINES: int() MAC_ADDR: str() INTF: str() + XSIZE: int(required=False) + YSIZE: int(required=False) + CTRL_PORT: int(required=False) + DATA_PORT: int(required=False) + PORT: str(required=False)