sls::has_bool_isValid< T, std::void_t< decltype(std::declval< T >().isValid)> >

sls::has_emplace_back< T, typename std::conditional< false, has_emplace_back_helper< decltype(std::declval< T >().emplace_back())>, void >::type >

sls::has_str< T, typename std::conditional< false, has_str_helper< decltype(std::declval< T >().str())>, void >::type >

sls::is_container< T, typename std::conditional< false, is_container_helper< typename std::remove_reference< T >::type::value_type, typename std::remove_reference< T >::type::size_type, typename std::remove_reference< T >::type::iterator, typename std::remove_reference< T >::type::const_iterator, decltype(std::declval< T >().size()), decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), decltype(std::declval< T >().cbegin()), decltype(std::declval< T >().cend()), decltype(std::declval< T >().empty())>, void >::type >

sls::is_duration< T, typename std::conditional< false, is_duration_helper< typename T::rep, typename T::period, decltype(std::declval< T >().min()), decltype(std::declval< T >().max()), decltype(std::declval< T >().zero())>, void >::type >

sls::is_light_container< T, typename std::conditional< false, is_container_helper< typename T::value_type, typename T::size_type, typename T::iterator, typename T::const_iterator, decltype(std::declval< T >().size()), decltype(std::declval< T >().begin()), decltype(std::declval< T >().end())>, void >::type >

sls::has_emplace_back<T, typename std::conditional<false, has_emplace_back_helper<decltype(std::declval<T>().emplace_back())>, void>::type>

sls::has_str<T, typename std::conditional<false, has_str_helper<decltype(std::declval<T>().str())>, void>::type>

sls::is_container<T, typename std::conditional<false, is_container_helper<typename std::remove_reference<T>::type::value_type, typename std::remove_reference<T>::type::size_type, typename std::remove_reference<T>::type::iterator, typename std::remove_reference<T>::type::const_iterator, decltype(std::declval<T>().size()), decltype(std::declval<T>().begin()), decltype(std::declval<T>().end()), decltype(std::declval<T>().cbegin()), decltype(std::declval<T>().cend()), decltype(std::declval<T>().empty())>, void>::type>

sls::is_duration<T, typename std::conditional<false, is_duration_helper<typename T::rep, typename T::period, decltype(std::declval<T>().min()), decltype(std::declval<T>().max()), decltype(std::declval<T>().zero())>, void>::type>

sls::is_light_container<T, typename std::conditional<false, is_container_helper<typename T::value_type, typename T::size_type, typename T::iterator, typename T::const_iterator, decltype(std::declval<T>().size()), decltype(std::declval<T>().begin()), decltype(std::declval<T>().end())>, void>::type>

burstmode [burst_internal or 0, burst_external or 1, cw_internal or 2, cw_external or 3]

confadc [chip index 0-9, -1 for all] [adc index 0-31, -1 for all] [7 bit configuration value in hex]

definelist_bit List of user-defined bit definitions in shared memory.

definelist_reg List of user-defined register definitions in shared memory.

filterresistor [value] [Gotthard2][Jungfrau] Set filter resistor. Increasing values for increasing resistance.

programfpga [fname.pof | fname.rbf (full path)][(opitonal)--force-delete-normal-file]

rx_discardpolicy [nodiscard (default)|discardempty|discardpartial(fastest)]

rx_jsonaddheader [key1] [value1] [key2] [value2]...[keyn] [valuen]

scan [dac_name|0|trimbits] [start_val] [stop_val] [step_size] [dac settling time ns|us|ms|s]

settings [standard, fast, highgain, dynamicgain, lowgain, mediumgain, veryhighgain, highgain0, fixgain1, fixgain2, forceswitchg1, forceswitchg2, verylowgain, g1_hg, g1_lg, g2_hc_hg, g2_hc_lg, g2_lc_hg, g2_lc_lg, g4_hg, g4_lg, gain0]

storagecell_delay [duration (0-1638375 ns)] [(optional unit) ns|us|ms|s]

trimen [trim_ev1] [trim_Ev2 (optional)] [trim_ev3 (optional)] ...

vchip_ref_comp_fe [chip index 0-9, -1 for all][10 bit hex value]

sls::Detector::registerAcquisitionFinishedCallback (C++ function)

sls::Receiver::registerCallBackAcquisitionFinished (C++ function)

sls::has_bool_isValid<T, std::void_t<decltype(std::declval<T>().isValid)>> (C++ struct)

sls::has_emplace_back<T, typename std::conditional<false, has_emplace_back_helper<decltype(std::declval<T>().emplace_back())>, void>::type> (C++ struct)

sls::has_str<T, typename std::conditional<false, has_str_helper<decltype(std::declval<T>().str())>, void>::type> (C++ struct)

sls::is_container<T, typename std::conditional<false, is_container_helper<typename std::remove_reference<T>::type::value_type, typename std::remove_reference<T>::type::size_type, typename std::remove_reference<T>::type::iterator, typename std::remove_reference<T>::type::const_iterator, decltype(std::declval<T>().size()), decltype(std::declval<T>().begin()), decltype(std::declval<T>().end()), decltype(std::declval<T>().cbegin()), decltype(std::declval<T>().cend()), decltype(std::declval<T>().empty())>, void>::type> (C++ struct)

sls::is_duration<T, typename std::conditional<false, is_duration_helper<typename T::rep, typename T::period, decltype(std::declval<T>().min()), decltype(std::declval<T>().max()), decltype(std::declval<T>().zero())>, void>::type> (C++ struct)

sls::is_light_container<T, typename std::conditional<false, is_container_helper<typename T::value_type, typename T::size_type, typename T::iterator, typename T::const_iterator, decltype(std::declval<T>().size()), decltype(std::declval<T>().begin()), decltype(std::declval<T>().end())>, void>::type> (C++ struct)

definelist_bit list of user-defined bit definitions in shared memory.

definelist_reg list of user-defined register definitions in shared memory.

filterresistor [value] [gotthard2][jungfrau] set filter resistor. increasing values for increasing resistance.

trimen [trim_ev1] [trim_ev2 (optional)] [trim_ev3 (optional)] ...