From f704ca5d373fa471788e4f6ee81f2de1a4524b75 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Tue, 16 Jan 2018 18:14:06 +0100 Subject: [PATCH] Add input value type --- src/nxsas_format.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/src/nxsas_format.cpp b/src/nxsas_format.cpp index 613c620..ebb43e7 100644 --- a/src/nxsas_format.cpp +++ b/src/nxsas_format.cpp @@ -946,5 +946,76 @@ void add_input_values(map& values, map& values[destination_name] = input_values[input.first]; } } +} +std::map* get_input_value_type() { + auto input_value_types = new std::map({ + {"sl2wv", NX_FLOAT}, + {"sl0ch", NX_FLOAT}, + {"sl2wh", NX_FLOAT}, + {"temp_mono_cryst_1", NX_FLOAT}, + {"harmonic", NX_INT}, + {"mokev", NX_FLOAT}, + {"sl2cv", NX_FLOAT}, + {"bpm4_gain_setting", NX_FLOAT}, + {"mirror_coating", NX_CHAR}, + {"samx", NX_FLOAT}, + {"sample_name", NX_CHAR}, + {"bpm5y", NX_FLOAT}, + {"sl2ch", NX_FLOAT}, + {"curr", NX_FLOAT}, + {"bs2_status", NX_CHAR}, + {"bs2y", NX_FLOAT}, + {"diode", NX_FLOAT}, + {"samy", NX_FLOAT}, + {"sl4ch", NX_FLOAT}, + {"sl4wh", NX_FLOAT}, + {"temp_mono_cryst_2", NX_FLOAT}, + {"sl3wh", NX_FLOAT}, + {"mith", NX_FLOAT}, + {"bs1_status", NX_CHAR}, + {"bpm4s", NX_FLOAT}, + {"sl0wh", NX_FLOAT}, + {"bpm6z", NX_FLOAT}, + {"bs1y", NX_FLOAT}, + {"scan", NX_CHAR}, + {"bpm5_gain_setting", NX_FLOAT}, + {"bpm4z", NX_FLOAT}, + {"bpm4x", NX_FLOAT}, + {"date", NX_DATE_TIME}, + {"mibd", NX_FLOAT}, + {"temp", NX_FLOAT}, + {"idgap", NX_FLOAT}, + {"sl4cv", NX_FLOAT}, + {"sl1wv", NX_FLOAT}, + {"sl3wv", NX_FLOAT}, + {"sl1ch", NX_FLOAT}, + {"bs2x", NX_FLOAT}, + {"bpm6_gain_setting", NX_FLOAT}, + {"bpm4y", NX_FLOAT}, + {"bpm6s", NX_FLOAT}, + {"sample_description", NX_CHAR}, + {"bpm5z", NX_FLOAT}, + {"moth1", NX_FLOAT}, + {"sec", NX_NUMBER}, + {"sl3cv", NX_FLOAT}, + {"bs1x", NX_FLOAT}, + {"bpm6_saturation_value", NX_FLOAT}, + {"bpm5s", NX_FLOAT}, + {"mobd", NX_FLOAT}, + {"sl1wh", NX_FLOAT}, + {"sl4wv", NX_FLOAT}, + {"bs2_det_dist", NX_FLOAT}, + {"bpm5_saturation_value", NX_FLOAT}, + {"fil_comb_description", NX_CHAR}, + {"bpm5x", NX_FLOAT}, + {"bpm4_saturation_value", NX_FLOAT}, + {"bs1_det_dist", NX_FLOAT}, + {"sl3ch", NX_FLOAT}, + {"bpm6y", NX_FLOAT}, + {"sl1cv", NX_FLOAT}, + {"bpm6x", NX_FLOAT}, + }); + + return input_value_types; } \ No newline at end of file