| HALDLS
    | 
#include <capmem.h>
| Classes | |
| struct | CapMemAmplifier | 
| struct | CapMemOffset | 
| struct | CapMemSlope | 
| struct | ReferenceControl | 
| struct | ResistorControl | 
| Public Types | |
| typedef halco::common::typed_array< CapMemAmplifier, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_amplifier_type | 
| typedef halco::common::typed_array< CapMemAmplifier, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_amplifier_type | 
| typedef halco::common::typed_array< CapMemOffset, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_offset_type | 
| typedef halco::common::typed_array< CapMemOffset, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_offset_type | 
| typedef halco::common::typed_array< CapMemSlope, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_slope_type | 
| typedef halco::common::typed_array< CapMemSlope, halco::hicann_dls::vx::CapMemBlockOnDLS > | capmem_slope_type | 
| typedef halco::hicann_dls::vx::ReferenceGeneratorConfigOnDLS | coordinate_type | 
| typedef halco::hicann_dls::vx::ReferenceGeneratorConfigOnDLS | coordinate_type | 
| typedef std::true_type | is_leaf_node | 
| typedef std::true_type | is_leaf_node | 
| Public Member Functions | |
| ReferenceGeneratorConfig () SYMBOL_VISIBLE | |
| Default config of reference generator.  More... | |
| ReferenceGeneratorConfig () SYMBOL_VISIBLE | |
| Default config of reference generator.  More... | |
| template<typename WordT > | |
| void | decode (std::array< WordT, config_size_in_words > const &data) SYMBOL_VISIBLE | 
| template<typename WordT > | |
| void | decode (std::array< WordT, config_size_in_words > const &data) SYMBOL_VISIBLE | 
| template<typename WordT > | |
| std::array< WordT, config_size_in_words > | encode () const SYMBOL_VISIBLE | 
| template<typename WordT > | |
| std::array< WordT, config_size_in_words > | encode () const SYMBOL_VISIBLE | 
| bool const & | get_enable_internal_reference () const SYMBOL_VISIBLE | 
| Set enable for internal reference current generation.  More... | |
| bool const & | get_enable_internal_reference () const SYMBOL_VISIBLE | 
| Set enable for internal reference current generation.  More... | |
| bool const & | get_enable_reference_input () const SYMBOL_VISIBLE | 
| Set enable for input of reference current from pad.  More... | |
| bool const & | get_enable_reference_input () const SYMBOL_VISIBLE | 
| Set enable for input of reference current from pad.  More... | |
| bool const & | get_enable_reference_output () const SYMBOL_VISIBLE | 
| Set enable for output of reference current to pad.  More... | |
| bool const & | get_enable_reference_output () const SYMBOL_VISIBLE | 
| Set enable for output of reference current to pad.  More... | |
| bool const & | get_enable_reset () const SYMBOL_VISIBLE | 
| Set reset signal for resistor control of reference current generation.  More... | |
| bool const & | get_enable_reset () const SYMBOL_VISIBLE | 
| Set reset signal for resistor control of reference current generation.  More... | |
| ReferenceControl | get_reference_control () const SYMBOL_VISIBLE | 
| Set reference current generation DAC value.  More... | |
| ReferenceControl | get_reference_control () const SYMBOL_VISIBLE | 
| Set reference current generation DAC value.  More... | |
| ResistorControl | get_resistor_control () const SYMBOL_VISIBLE | 
| Set reference current generation resistor value.  More... | |
| ResistorControl | get_resistor_control () const SYMBOL_VISIBLE | 
| Set reference current generation resistor value.  More... | |
| bool | operator!= (ReferenceGeneratorConfig const &other) const SYMBOL_VISIBLE | 
| bool | operator!= (ReferenceGeneratorConfig const &other) const SYMBOL_VISIBLE | 
| bool | operator== (ReferenceGeneratorConfig const &other) const SYMBOL_VISIBLE | 
| bool | operator== (ReferenceGeneratorConfig const &other) const SYMBOL_VISIBLE | 
| return_value_policy (reference_internal)) capmem_amplifier_type const &get_capmem_amplifier() const SYMBOL_VISIBLE | |
| return_value_policy (reference_internal)) capmem_amplifier_type const &get_capmem_amplifier() const SYMBOL_VISIBLE | |
| return_value_policy (reference_internal)) capmem_offset_type const &get_capmem_offset() const SYMBOL_VISIBLE | |
| return_value_policy (reference_internal)) capmem_offset_type const &get_capmem_offset() const SYMBOL_VISIBLE | |
| return_value_policy (reference_internal)) capmem_slope_type const &get_capmem_slope() const SYMBOL_VISIBLE | |
| return_value_policy (reference_internal)) capmem_slope_type const &get_capmem_slope() const SYMBOL_VISIBLE | |
| void | set_capmem_amplifier (capmem_amplifier_type const &value) SYMBOL_VISIBLE | 
| void | set_capmem_amplifier (capmem_amplifier_type const &value) SYMBOL_VISIBLE | 
| void | set_capmem_offset (capmem_offset_type const &value) SYMBOL_VISIBLE | 
| void | set_capmem_offset (capmem_offset_type const &value) SYMBOL_VISIBLE | 
| void | set_capmem_slope (capmem_slope_type const &value) SYMBOL_VISIBLE | 
| void | set_capmem_slope (capmem_slope_type const &value) SYMBOL_VISIBLE | 
| void | set_enable_internal_reference (bool value) SYMBOL_VISIBLE | 
| void | set_enable_internal_reference (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reference_input (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reference_input (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reference_output (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reference_output (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reset (bool value) SYMBOL_VISIBLE | 
| void | set_enable_reset (bool value) SYMBOL_VISIBLE | 
| void | set_reference_control (ReferenceControl value) SYMBOL_VISIBLE | 
| void | set_reference_control (ReferenceControl value) SYMBOL_VISIBLE | 
| void | set_resistor_control (ResistorControl value) SYMBOL_VISIBLE | 
| void | set_resistor_control (ResistorControl value) SYMBOL_VISIBLE | 
| Static Public Member Functions | |
| template<typename AddressT > | |
| static std::array< AddressT, config_size_in_words > | addresses (coordinate_type const &coord) SYMBOL_VISIBLE | 
| template<typename AddressT > | |
| static std::array< AddressT, config_size_in_words > | addresses (coordinate_type const &coord) SYMBOL_VISIBLE | 
| Static Public Attributes | |
| static constexpr size_t | config_size_in_words = 9 | 
| Friends | |
| class | cereal::access | 
| std::ostream & | operator<< (std::ostream &os, ReferenceGeneratorConfig const &config) SYMBOL_VISIBLE | 
| std::ostream & | operator<< (std::ostream &os, ReferenceGeneratorConfig const &config) SYMBOL_VISIBLE | 
| typedef halco::common::typed_array<CapMemAmplifier, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_amplifier_type | 
| typedef halco::common::typed_array<CapMemAmplifier, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_amplifier_type | 
| typedef halco::common::typed_array<CapMemOffset, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_offset_type | 
| typedef halco::common::typed_array<CapMemOffset, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_offset_type | 
| typedef halco::common::typed_array<CapMemSlope, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_slope_type | 
| typedef halco::common::typed_array<CapMemSlope, halco::hicann_dls::vx::CapMemBlockOnDLS> ReferenceGeneratorConfig::capmem_slope_type | 
| typedef halco::hicann_dls::vx::ReferenceGeneratorConfigOnDLS ReferenceGeneratorConfig::coordinate_type | 
| typedef halco::hicann_dls::vx::ReferenceGeneratorConfigOnDLS ReferenceGeneratorConfig::coordinate_type | 
| typedef std::true_type ReferenceGeneratorConfig::is_leaf_node | 
| typedef std::true_type ReferenceGeneratorConfig::is_leaf_node | 
| 
 | explicit | 
Default config of reference generator.
| 
 | explicit | 
Default config of reference generator.
| 
 | static | 
| 
 | static | 
| void ReferenceGeneratorConfig::decode | ( | std::array< WordT, config_size_in_words > const & | data | ) | 
| void ReferenceGeneratorConfig::decode | ( | std::array< WordT, config_size_in_words > const & | data | ) | 
| std::array<WordT, config_size_in_words> ReferenceGeneratorConfig::encode | ( | ) | const | 
| std::array<WordT, config_size_in_words> ReferenceGeneratorConfig::encode | ( | ) | const | 
| bool const& ReferenceGeneratorConfig::get_enable_internal_reference | ( | ) | const | 
Set enable for internal reference current generation.
| bool const& ReferenceGeneratorConfig::get_enable_internal_reference | ( | ) | const | 
Set enable for internal reference current generation.
| bool const& ReferenceGeneratorConfig::get_enable_reference_input | ( | ) | const | 
Set enable for input of reference current from pad.
| bool const& ReferenceGeneratorConfig::get_enable_reference_input | ( | ) | const | 
Set enable for input of reference current from pad.
| bool const& ReferenceGeneratorConfig::get_enable_reference_output | ( | ) | const | 
Set enable for output of reference current to pad.
| bool const& ReferenceGeneratorConfig::get_enable_reference_output | ( | ) | const | 
Set enable for output of reference current to pad.
| bool const& ReferenceGeneratorConfig::get_enable_reset | ( | ) | const | 
Set reset signal for resistor control of reference current generation.
The reset can be used after powerup to reach a working state.
| bool const& ReferenceGeneratorConfig::get_enable_reset | ( | ) | const | 
Set reset signal for resistor control of reference current generation.
The reset can be used after powerup to reach a working state.
| ReferenceControl ReferenceGeneratorConfig::get_reference_control | ( | ) | const | 
Set reference current generation DAC value.
| ReferenceControl ReferenceGeneratorConfig::get_reference_control | ( | ) | const | 
Set reference current generation DAC value.
| ResistorControl ReferenceGeneratorConfig::get_resistor_control | ( | ) | const | 
Set reference current generation resistor value.
| ResistorControl ReferenceGeneratorConfig::get_resistor_control | ( | ) | const | 
Set reference current generation resistor value.
| bool ReferenceGeneratorConfig::operator!= | ( | ReferenceGeneratorConfig const & | other | ) | const | 
| bool ReferenceGeneratorConfig::operator!= | ( | ReferenceGeneratorConfig const & | other | ) | const | 
| bool ReferenceGeneratorConfig::operator== | ( | ReferenceGeneratorConfig const & | other | ) | const | 
| bool ReferenceGeneratorConfig::operator== | ( | ReferenceGeneratorConfig const & | other | ) | const | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| ReferenceGeneratorConfig::return_value_policy | ( | reference_internal | ) | const & | 
| void ReferenceGeneratorConfig::set_capmem_amplifier | ( | capmem_amplifier_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_capmem_amplifier | ( | capmem_amplifier_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_capmem_offset | ( | capmem_offset_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_capmem_offset | ( | capmem_offset_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_capmem_slope | ( | capmem_slope_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_capmem_slope | ( | capmem_slope_type const & | value | ) | 
| void ReferenceGeneratorConfig::set_enable_internal_reference | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_internal_reference | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reference_input | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reference_input | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reference_output | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reference_output | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reset | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_enable_reset | ( | bool | value | ) | 
| void ReferenceGeneratorConfig::set_reference_control | ( | ReferenceControl | value | ) | 
| void ReferenceGeneratorConfig::set_reference_control | ( | ReferenceControl | value | ) | 
| void ReferenceGeneratorConfig::set_resistor_control | ( | ResistorControl | value | ) | 
| void ReferenceGeneratorConfig::set_resistor_control | ( | ResistorControl | value | ) | 
| 
 | friend | 
| 
 | friend | 
| 
 | staticconstexpr |