Class dynapse
Defined in File dynapse.hpp
Inheritance Relationships
Base Type
public libcaer::devices::usb(Class usb)
Class Documentation
-
class dynapse : public libcaer::devices::usb
Public Functions
-
inline dynapse(uint16_t deviceID, uint8_t busNumberRestrict, uint8_t devAddressRestrict, const std::string &serialNumberRestrict)
-
inline struct caer_dynapse_info infoGet() const noexcept
-
inline virtual std::string toString() const noexcept override
-
inline void writeSram(uint8_t coreId, uint8_t neuronAddrCore, uint8_t virtualCoreId, bool sx, uint8_t dx, bool sy, uint8_t dy, uint8_t sramId, uint8_t destinationCore) const
Public Static Functions
-
static inline uint32_t biasDynapseGenerate(const struct caer_bias_dynapse dynapseBias) noexcept
-
static inline struct caer_bias_dynapse biasDynapseParse(const uint32_t dynapseBias) noexcept
-
static inline uint32_t generateCamBits(uint16_t inputNeuronAddr, uint16_t neuronAddr, uint8_t camId, uint8_t synapseType) noexcept
-
static inline uint32_t generateSramBits(uint16_t neuronAddr, uint8_t sramId, uint8_t virtualCoreId, bool sx, uint8_t dx, bool sy, uint8_t dy, uint8_t destinationCore) noexcept
-
static inline uint16_t spikeEventGetX(const libcaer::events::SpikeEvent &event) noexcept
-
static inline uint16_t spikeEventGetY(const libcaer::events::SpikeEvent &event) noexcept
-
static inline uint16_t spikeEventGetX(const libcaer::events::SpikeEvent *event) noexcept
-
static inline uint16_t spikeEventGetY(const libcaer::events::SpikeEvent *event) noexcept
-
static inline libcaer::events::SpikeEvent spikeEventFromXY(uint16_t x, uint16_t y) noexcept
-
inline dynapse(uint16_t deviceID, uint8_t busNumberRestrict, uint8_t devAddressRestrict, const std::string &serialNumberRestrict)