summaryrefslogtreecommitdiff
path: root/utils/raspberrypi/ctt
ModeNameSize
-rwxr-xr-xctt.py31244logplain
-rw-r--r--ctt_alsc.py10172logplain
-rw-r--r--ctt_awb.py13271logplain
-rw-r--r--ctt_ccm.py6680logplain
-rw-r--r--ctt_config_example.json210logplain
-rw-r--r--ctt_geq.py6297logplain
-rw-r--r--ctt_image_load.py14070logplain
-rw-r--r--ctt_lux.py1925logplain
-rw-r--r--ctt_macbeth_locator.py26321logplain
-rw-r--r--ctt_noise.py3662logplain
-rw-r--r--ctt_pretty_print_json.py3082logplain
-rw-r--r--ctt_ransac.py2327logplain
-rw-r--r--ctt_ref.pgm9641logplain
-rw-r--r--ctt_tools.py3980logplain
d. * * To set timers, libcamera creates Timer instances and registers them with the * dispatcher with registerTimer(). The timer \ref Timer::timeout signal is then * emitted by the dispatcher when the timer times out. */ EventDispatcher::~EventDispatcher() { } /** * \fn EventDispatcher::registerEventNotifier() * \brief Register an event notifier * \param[in] notifier The event notifier to register * * Once the \a notifier is registered with the dispatcher, the dispatcher will * emit the notifier \ref EventNotifier::activated signal whenever a * corresponding event is detected on the notifier's file descriptor. The event * is monitored until the notifier is unregistered with * unregisterEventNotifier(). * * Registering multiple notifiers for the same file descriptor and event type is * not allowed and results in undefined behaviour. */ /** * \fn EventDispatcher::unregisterEventNotifier() * \brief Unregister an event notifier * \param[in] notifier The event notifier to unregister * * After this function returns the \a notifier is guaranteed not to emit the * \ref EventNotifier::activated signal. * * If the notifier isn't registered, this function performs no operation. */ /** * \fn EventDispatcher::registerTimer() * \brief Register a timer * \param[in] timer The timer to register * * Once the \a timer is registered with the dispatcher, the dispatcher will emit * the timer \ref Timer::timeout signal when the timer times out. The timer can * be unregistered with unregisterTimer() before it times out, in which case the * signal will not be emitted. * * When the \a timer times out, it is automatically unregistered by the * dispatcher and can be registered back as early as from the \ref Timer::timeout * signal handlers. * * Registering the same timer multiple times is not allowed and results in * undefined behaviour. */ /** * \fn EventDispatcher::unregisterTimer() * \brief Unregister a timer * \param[in] timer The timer to unregister * * After this function returns the \a timer is guaranteed not to emit the * \ref Timer::timeout signal. * * If the timer isn't registered, this function performs no operation. */ /** * \fn EventDispatcher::processEvents() * \brief Wait for and process pending events * * This function processes all pending events associated with registered event