5 #include "halco/hicann-dls/vx/reset.h" 
    9 #include "hate/visibility.h" 
   32     explicit ResetChip(
bool value = 
false) GENPYBIND(implicit_conversion) SYMBOL_VISIBLE;
 
   39     void set(
bool value) SYMBOL_VISIBLE;
 
   41     bool operator==(
ResetChip const& other) const SYMBOL_VISIBLE;
 
   42     bool operator!=(
ResetChip const& other) const SYMBOL_VISIBLE;
 
   44     GENPYBIND(stringstream)
 
   45     friend std::ostream& operator<<(std::ostream& os, 
ResetChip const& config) SYMBOL_VISIBLE;
 
   47     static 
size_t constexpr write_config_size_in_words GENPYBIND(hidden) = 1;
 
   48     static 
size_t constexpr read_config_size_in_words GENPYBIND(hidden) = 0;
 
   49     static std::array<
halco::hicann_dls::vx::ResetChipOnDLS, write_config_size_in_words>
 
   51     static std::array<
halco::hicann_dls::vx::ResetChipOnDLS, read_config_size_in_words>
 
   53     std::array<
fisch::vx::word_access_type::
ResetChip, write_config_size_in_words> encode() const
 
   54         SYMBOL_VISIBLE GENPYBIND(hidden);
 
   55     void decode(std::array<
fisch::vx::word_access_type::
ResetChip, read_config_size_in_words> const&
 
   56                     data) SYMBOL_VISIBLE GENPYBIND(hidden);
 
   60     template <typename Archive>
 
   61     void serialize(Archive& ar, std::uint32_t const version);
 
#define EXTERN_INSTANTIATE_CEREAL_SERIALIZE(CLASS_NAME)
Container for setting the reset pin of the chip.
ResetChip(bool value=false) SYMBOL_VISIBLE
Construct chip reset with boolean value.
halco::hicann_dls::vx::ResetChipOnDLS coordinate_type
std::true_type is_leaf_node
#define GENPYBIND_TAG_HALDLS_VX
haldls::vx::ResetChip ResetChip
Backend container trait base.