Template Class Decoder

Class Documentation

template<class A>
class Decoder

Public Functions

Decoder() = default
inline void decode(pybind11::object msg)
inline std::tuple<bool, uint64_t> decode_until(pybind11::object msg, uint64_t untilTime)
inline std::variant<uint64_t, pybind11::none> find_first_sensor_time(pybind11::object msg)
inline void decode_bytes(const std::string &encoding, uint16_t width, uint16_t height, uint64_t timeBase, pybind11::bytes events)
inline void decode_array(const std::string &encoding, uint16_t width, uint16_t height, uint64_t timeBase, pybind11::array_t<uint8_t> events)
inline uint64_t get_start_time() const
inline pybind11::array_t<EventCD> get_cd_events()
inline pybind11::array_t<EventExtTrig> get_ext_trig_events()
inline pybind11::list get_cd_event_packets()
inline pybind11::list get_ext_trig_event_packets()
inline size_t get_num_cd_off() const
inline size_t get_num_cd_on() const
inline size_t get_num_trigger_rising() const
inline size_t get_num_trigger_falling() const