From 499c5c422d22a9c4f8bbd95595fb7042278d2f9d Mon Sep 17 00:00:00 2001 From: Douglas Clowes Date: Tue, 9 Sep 2014 15:14:57 +1000 Subject: [PATCH] Break simulation flagss out of the server_config.tcl These are the most frequent instrument-specific changes --- .../instrument/bilby/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/dingo/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/hipd/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/hrpd/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/kookaburra/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/pelican/sics_simulation.tcl | 23 +++++++++++++++++++ .../reflectometer/sics_simulation.tcl | 23 +++++++++++++++++++ site_ansto/instrument/rsd/sics_simulation.tcl | 23 +++++++++++++++++++ .../instrument/sans/sics_simulation.tcl | 23 +++++++++++++++++++ site_ansto/instrument/tas/sics_simulation.tcl | 23 +++++++++++++++++++ 10 files changed, 230 insertions(+) create mode 100644 site_ansto/instrument/bilby/sics_simulation.tcl create mode 100644 site_ansto/instrument/dingo/sics_simulation.tcl create mode 100644 site_ansto/instrument/hipd/sics_simulation.tcl create mode 100644 site_ansto/instrument/hrpd/sics_simulation.tcl create mode 100644 site_ansto/instrument/kookaburra/sics_simulation.tcl create mode 100644 site_ansto/instrument/pelican/sics_simulation.tcl create mode 100644 site_ansto/instrument/reflectometer/sics_simulation.tcl create mode 100644 site_ansto/instrument/rsd/sics_simulation.tcl create mode 100644 site_ansto/instrument/sans/sics_simulation.tcl create mode 100644 site_ansto/instrument/tas/sics_simulation.tcl diff --git a/site_ansto/instrument/bilby/sics_simulation.tcl b/site_ansto/instrument/bilby/sics_simulation.tcl new file mode 100644 index 00000000..61074dae --- /dev/null +++ b/site_ansto/instrument/bilby/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation false true + detector_simulation false true + hmm_simulation false true + environment_simulation false false + counter_simulation true true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation false true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/dingo/sics_simulation.tcl b/site_ansto/instrument/dingo/sics_simulation.tcl new file mode 100644 index 00000000..d1fad2a9 --- /dev/null +++ b/site_ansto/instrument/dingo/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation true true + hmm_simulation true true + environment_simulation false false + counter_simulation true true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation true true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/hipd/sics_simulation.tcl b/site_ansto/instrument/hipd/sics_simulation.tcl new file mode 100644 index 00000000..20a84063 --- /dev/null +++ b/site_ansto/instrument/hipd/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation false true + hmm_simulation false true + environment_simulation false false + counter_simulation false true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation false true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/hrpd/sics_simulation.tcl b/site_ansto/instrument/hrpd/sics_simulation.tcl new file mode 100644 index 00000000..15f7173b --- /dev/null +++ b/site_ansto/instrument/hrpd/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation false true + detector_simulation false true + hmm_simulation false true + environment_simulation false true + counter_simulation false false + motor_simulation false false + chopper_simulation false false + velsel_simulation false false + plc_simulation false true + rfgen_simulation false false + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/kookaburra/sics_simulation.tcl b/site_ansto/instrument/kookaburra/sics_simulation.tcl new file mode 100644 index 00000000..429a24b8 --- /dev/null +++ b/site_ansto/instrument/kookaburra/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation false true + hmm_simulation false true + environment_simulation false false + counter_simulation false true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation true true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/pelican/sics_simulation.tcl b/site_ansto/instrument/pelican/sics_simulation.tcl new file mode 100644 index 00000000..25fdc9a7 --- /dev/null +++ b/site_ansto/instrument/pelican/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation false true + detector_simulation false true + hmm_simulation false true + environment_simulation false false + counter_simulation false true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation true true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/reflectometer/sics_simulation.tcl b/site_ansto/instrument/reflectometer/sics_simulation.tcl new file mode 100644 index 00000000..e940d6ae --- /dev/null +++ b/site_ansto/instrument/reflectometer/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation false true + hmm_simulation false true + environment_simulation false true + counter_simulation false false + motor_simulation false false + chopper_simulation false false + velsel_simulation false false + plc_simulation false true + rfgen_simulation false false + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/rsd/sics_simulation.tcl b/site_ansto/instrument/rsd/sics_simulation.tcl new file mode 100644 index 00000000..15f7173b --- /dev/null +++ b/site_ansto/instrument/rsd/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation false true + detector_simulation false true + hmm_simulation false true + environment_simulation false true + counter_simulation false false + motor_simulation false false + chopper_simulation false false + velsel_simulation false false + plc_simulation false true + rfgen_simulation false false + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/sans/sics_simulation.tcl b/site_ansto/instrument/sans/sics_simulation.tcl new file mode 100644 index 00000000..20a84063 --- /dev/null +++ b/site_ansto/instrument/sans/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation false true + hmm_simulation false true + environment_simulation false false + counter_simulation false true + motor_simulation false false + chopper_simulation false true + velsel_simulation false true + plc_simulation false true + rfgen_simulation false true + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +} diff --git a/site_ansto/instrument/tas/sics_simulation.tcl b/site_ansto/instrument/tas/sics_simulation.tcl new file mode 100644 index 00000000..6fb592b5 --- /dev/null +++ b/site_ansto/instrument/tas/sics_simulation.tcl @@ -0,0 +1,23 @@ +# Simulation flags, possible values = true or false +# true: The simulated driver will be used. +# false: The real driver will be used. +# icsval column = settings when running on the Instrument Control Server (ie SICS_SIMULATION not defined) +# fakedev column = settings for test platforms (ie SICS_SIMULATION=fakedev) +foreach {simflag icsval fakedev} { + opal_simulation true true + detector_simulation false true + hmm_simulation false true + environment_simulation false true + counter_simulation false false + motor_simulation false false + chopper_simulation false false + velsel_simulation false false + plc_simulation true true + rfgen_simulation false false + goniometer_simulation false true + magnetic_simulation false true +} { + dict set SIMFLAG_VAL $simflag ICSVAL $icsval + dict set SIMFLAG_VAL $simflag FAKEDEV $fakedev + VarMake $simflag Text internal +}