OpenCBM
Data Fields
opencbm_plugin_s Struct Reference

holds all callbacks of the plugin More...

#include <opencbm-plugin.h>

Data Fields

opencbm_plugin_init_topencbm_plugin_init
 
opencbm_plugin_uninit_topencbm_plugin_uninit
 
opencbm_plugin_get_driver_name_topencbm_plugin_get_driver_name
 
opencbm_plugin_driver_open_topencbm_plugin_driver_open
 
opencbm_plugin_driver_close_topencbm_plugin_driver_close
 
opencbm_plugin_lock_topencbm_plugin_lock
 
opencbm_plugin_unlock_topencbm_plugin_unlock
 
opencbm_plugin_raw_write_topencbm_plugin_raw_write
 
opencbm_plugin_raw_read_topencbm_plugin_raw_read
 
opencbm_plugin_open_topencbm_plugin_open
 
opencbm_plugin_close_topencbm_plugin_close
 
opencbm_plugin_listen_topencbm_plugin_listen
 
opencbm_plugin_talk_topencbm_plugin_talk
 
opencbm_plugin_unlisten_topencbm_plugin_unlisten
 
opencbm_plugin_untalk_topencbm_plugin_untalk
 
opencbm_plugin_get_eoi_topencbm_plugin_get_eoi
 
opencbm_plugin_clear_eoi_topencbm_plugin_clear_eoi
 
opencbm_plugin_reset_topencbm_plugin_reset
 
opencbm_plugin_pp_read_topencbm_plugin_pp_read
 
opencbm_plugin_pp_write_topencbm_plugin_pp_write
 
opencbm_plugin_iec_poll_topencbm_plugin_iec_poll
 
opencbm_plugin_iec_set_topencbm_plugin_iec_set
 
opencbm_plugin_iec_release_topencbm_plugin_iec_release
 
opencbm_plugin_iec_setrelease_topencbm_plugin_iec_setrelease
 
opencbm_plugin_iec_wait_topencbm_plugin_iec_wait
 
opencbm_plugin_parallel_burst_read_topencbm_plugin_parallel_burst_read
 
opencbm_plugin_parallel_burst_write_topencbm_plugin_parallel_burst_write
 
opencbm_plugin_parallel_burst_read_n_topencbm_plugin_parallel_burst_read_n
 
opencbm_plugin_parallel_burst_write_n_topencbm_plugin_parallel_burst_write_n
 
opencbm_plugin_parallel_burst_read_track_topencbm_plugin_parallel_burst_read_track
 
opencbm_plugin_parallel_burst_write_track_topencbm_plugin_parallel_burst_write_track
 
opencbm_plugin_parallel_burst_read_track_var_topencbm_plugin_parallel_burst_read_track_var
 
opencbm_plugin_iec_dbg_read_topencbm_plugin_iec_dbg_read
 
opencbm_plugin_iec_dbg_write_topencbm_plugin_iec_dbg_write
 
opencbm_plugin_parallel_burst_read_topencbm_plugin_srq_burst_read
 
opencbm_plugin_parallel_burst_write_topencbm_plugin_srq_burst_write
 
opencbm_plugin_parallel_burst_read_n_topencbm_plugin_srq_burst_read_n
 
opencbm_plugin_parallel_burst_write_n_topencbm_plugin_srq_burst_write_n
 
opencbm_plugin_parallel_burst_read_track_topencbm_plugin_srq_burst_read_track
 
opencbm_plugin_parallel_burst_write_track_topencbm_plugin_srq_burst_write_track
 
opencbm_plugin_tap_prepare_capture_topencbm_plugin_tap_prepare_capture
 
opencbm_plugin_tap_prepare_write_t * opencbm_plugin_tap_prepare_write
 
opencbm_plugin_tap_get_sense_t * opencbm_plugin_tap_get_sense
 
opencbm_plugin_tap_wait_for_stop_sense_t * opencbm_plugin_tap_wait_for_stop_sense
 
opencbm_plugin_tap_wait_for_play_sense_t * opencbm_plugin_tap_wait_for_play_sense
 
opencbm_plugin_tap_motor_on_t * opencbm_plugin_tap_motor_on
 
opencbm_plugin_tap_motor_off_t * opencbm_plugin_tap_motor_off
 
opencbm_plugin_tap_start_capture_t * opencbm_plugin_tap_start_capture
 
opencbm_plugin_tap_start_write_t * opencbm_plugin_tap_start_write
 
opencbm_plugin_tap_get_ver_t * opencbm_plugin_tap_get_ver
 
opencbm_plugin_tap_download_config_t * opencbm_plugin_tap_download_config
 
opencbm_plugin_tap_upload_config_t * opencbm_plugin_tap_upload_config
 
opencbm_plugin_tap_break_t * opencbm_plugin_tap_break
 

Detailed Description

holds all callbacks of the plugin

This structure contains all callbacks available in the plugin.

Note
Not all functions are mandatory. Thus, there might be NULL pointers available!

Definition at line 542 of file opencbm-plugin.h.

Field Documentation

opencbm_plugin_clear_eoi_t* opencbm_plugin_s::opencbm_plugin_clear_eoi

pointer to a opencbm_plugin_clear_eoi_t() function

Definition at line 561 of file opencbm-plugin.h.

Referenced by cbm_clear_eoi().

opencbm_plugin_close_t* opencbm_plugin_s::opencbm_plugin_close

pointer to a opencbm_plugin_close_t() function

Definition at line 555 of file opencbm-plugin.h.

Referenced by cbm_close().

opencbm_plugin_driver_close_t* opencbm_plugin_s::opencbm_plugin_driver_close

pointer to a opencbm_plugin_driver_close_t() function

Definition at line 549 of file opencbm-plugin.h.

Referenced by cbm_driver_close().

opencbm_plugin_driver_open_t* opencbm_plugin_s::opencbm_plugin_driver_open

pointer to a opencbm_plugin_driver_open_t() function

Definition at line 548 of file opencbm-plugin.h.

Referenced by cbm_driver_open_ex().

opencbm_plugin_get_driver_name_t* opencbm_plugin_s::opencbm_plugin_get_driver_name

pointer to a opencbm_plugin_get_driver_name_t() function

Definition at line 547 of file opencbm-plugin.h.

Referenced by cbm_get_driver_name_ex().

opencbm_plugin_get_eoi_t* opencbm_plugin_s::opencbm_plugin_get_eoi

pointer to a opencbm_plugin_get_eoi_t() function

Definition at line 560 of file opencbm-plugin.h.

Referenced by cbm_get_eoi().

opencbm_plugin_iec_dbg_read_t* opencbm_plugin_s::opencbm_plugin_iec_dbg_read

pointer to a opencbm_plugin_iec_dbg_read_t() function

Definition at line 579 of file opencbm-plugin.h.

Referenced by cbm_iec_dbg_read().

opencbm_plugin_iec_dbg_write_t* opencbm_plugin_s::opencbm_plugin_iec_dbg_write

pointer to a opencbm_plugin_iec_dbg_write_t() function

Definition at line 580 of file opencbm-plugin.h.

Referenced by cbm_iec_dbg_write().

opencbm_plugin_iec_poll_t* opencbm_plugin_s::opencbm_plugin_iec_poll

pointer to a opencbm_plugin_iec_poll_t() function

Definition at line 565 of file opencbm-plugin.h.

Referenced by cbm_iec_get(), and cbm_iec_poll().

opencbm_plugin_iec_release_t* opencbm_plugin_s::opencbm_plugin_iec_release

pointer to a opencbm_plugin_iec_release_t() function

Definition at line 567 of file opencbm-plugin.h.

Referenced by cbm_iec_release().

opencbm_plugin_iec_set_t* opencbm_plugin_s::opencbm_plugin_iec_set

pointer to a opencbm_plugin_iec_set_t() function

Definition at line 566 of file opencbm-plugin.h.

Referenced by cbm_iec_set().

opencbm_plugin_iec_setrelease_t* opencbm_plugin_s::opencbm_plugin_iec_setrelease

pointer to a opencbm_plugin_iec_setrelease_t() function

Definition at line 568 of file opencbm-plugin.h.

Referenced by cbm_iec_release(), cbm_iec_set(), and cbm_iec_setrelease().

opencbm_plugin_iec_wait_t* opencbm_plugin_s::opencbm_plugin_iec_wait

pointer to a opencbm_plugin_iec_wait_t() function

Definition at line 569 of file opencbm-plugin.h.

Referenced by cbm_iec_wait().

opencbm_plugin_init_t* opencbm_plugin_s::opencbm_plugin_init

pointer to a opencbm_plugin_init_t() function

Definition at line 544 of file opencbm-plugin.h.

opencbm_plugin_listen_t* opencbm_plugin_s::opencbm_plugin_listen

pointer to a opencbm_plugin_listen_t() function

Definition at line 556 of file opencbm-plugin.h.

Referenced by cbm_listen().

opencbm_plugin_lock_t* opencbm_plugin_s::opencbm_plugin_lock

pointer to a opencbm_plugin_lock_t() function

Definition at line 550 of file opencbm-plugin.h.

Referenced by cbm_lock().

opencbm_plugin_open_t* opencbm_plugin_s::opencbm_plugin_open

pointer to a opencbm_plugin_open_t() function

Definition at line 554 of file opencbm-plugin.h.

Referenced by cbm_open().

opencbm_plugin_parallel_burst_read_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_read

pointer to a opencbm_plugin_parallel_burst_read_t() function

Definition at line 571 of file opencbm-plugin.h.

Referenced by cbm_parallel_burst_read().

opencbm_plugin_parallel_burst_read_n_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_read_n

pointer to a opencbm_plugin_parallel_burst_read_n_t() function

Definition at line 573 of file opencbm-plugin.h.

opencbm_plugin_parallel_burst_read_track_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_read_track
opencbm_plugin_parallel_burst_read_track_var_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_read_track_var

pointer to a opencbm_plugin_parallel_burst_read_track_var_t() function

Definition at line 577 of file opencbm-plugin.h.

Referenced by cbm_parallel_burst_read_track_var().

opencbm_plugin_parallel_burst_write_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_write

pointer to a opencbm_plugin_parallel_burst_write_t() function

Definition at line 572 of file opencbm-plugin.h.

Referenced by cbm_parallel_burst_write().

opencbm_plugin_parallel_burst_write_n_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_write_n

pointer to a opencbm_plugin_parallel_burst_write_n_t() function

Definition at line 574 of file opencbm-plugin.h.

opencbm_plugin_parallel_burst_write_track_t* opencbm_plugin_s::opencbm_plugin_parallel_burst_write_track

pointer to a opencbm_plugin_parallel_burst_write_track_t() function

Definition at line 576 of file opencbm-plugin.h.

Referenced by cbm_parallel_burst_write_track().

opencbm_plugin_pp_read_t* opencbm_plugin_s::opencbm_plugin_pp_read

pointer to a opencbm_plugin_pp_read_t() function

Definition at line 563 of file opencbm-plugin.h.

Referenced by cbm_pp_read().

opencbm_plugin_pp_write_t* opencbm_plugin_s::opencbm_plugin_pp_write

pointer to a opencbm_plugin_write_t() function

Definition at line 564 of file opencbm-plugin.h.

Referenced by cbm_pp_write().

opencbm_plugin_raw_read_t* opencbm_plugin_s::opencbm_plugin_raw_read

pointer to a opencbm_plugin_raw_read_t() function

Definition at line 553 of file opencbm-plugin.h.

Referenced by cbm_raw_read().

opencbm_plugin_raw_write_t* opencbm_plugin_s::opencbm_plugin_raw_write

pointer to a opencbm_plugin_raw_write_t() function

Definition at line 552 of file opencbm-plugin.h.

Referenced by cbm_raw_write().

opencbm_plugin_reset_t* opencbm_plugin_s::opencbm_plugin_reset

pointer to a opencbm_plugin_reset_t() function

Definition at line 562 of file opencbm-plugin.h.

Referenced by cbm_reset().

opencbm_plugin_parallel_burst_read_t* opencbm_plugin_s::opencbm_plugin_srq_burst_read

pointer to a opencbm_plugin_parallel_burst_read_t() function

Definition at line 581 of file opencbm-plugin.h.

Referenced by cbm_srq_burst_read().

opencbm_plugin_parallel_burst_read_n_t* opencbm_plugin_s::opencbm_plugin_srq_burst_read_n

pointer to a opencbm_plugin_parallel_burst_read_n_t() function

Definition at line 583 of file opencbm-plugin.h.

opencbm_plugin_parallel_burst_read_track_t* opencbm_plugin_s::opencbm_plugin_srq_burst_read_track

pointer to a opencbm_plugin_parallel_burst_read_track_t() function

Definition at line 585 of file opencbm-plugin.h.

Referenced by cbm_srq_burst_read_track().

opencbm_plugin_parallel_burst_write_t* opencbm_plugin_s::opencbm_plugin_srq_burst_write

pointer to a opencbm_plugin_parallel_burst_write_t() function

Definition at line 582 of file opencbm-plugin.h.

Referenced by cbm_srq_burst_write().

opencbm_plugin_parallel_burst_write_n_t* opencbm_plugin_s::opencbm_plugin_srq_burst_write_n

pointer to a opencbm_plugin_parallel_burst_write_n_t() function

Definition at line 584 of file opencbm-plugin.h.

opencbm_plugin_parallel_burst_write_track_t* opencbm_plugin_s::opencbm_plugin_srq_burst_write_track

pointer to a opencbm_plugin_parallel_burst_write_track_t() function

Definition at line 586 of file opencbm-plugin.h.

Referenced by cbm_srq_burst_write_track().

opencbm_plugin_talk_t* opencbm_plugin_s::opencbm_plugin_talk

pointer to a opencbm_plugin_talk_t() function

Definition at line 557 of file opencbm-plugin.h.

Referenced by cbm_talk().

opencbm_plugin_tap_break_t* opencbm_plugin_s::opencbm_plugin_tap_break

pointer to a opencbm_plugin_tap_break_t() function

Definition at line 600 of file opencbm-plugin.h.

opencbm_plugin_tap_download_config_t* opencbm_plugin_s::opencbm_plugin_tap_download_config

pointer to a opencbm_plugin_tap_download_config_t() function

Definition at line 598 of file opencbm-plugin.h.

Referenced by cbm_tap_download_config().

opencbm_plugin_tap_get_sense_t* opencbm_plugin_s::opencbm_plugin_tap_get_sense

pointer to a opencbm_plugin_tap_get_sense_t() function

Definition at line 590 of file opencbm-plugin.h.

Referenced by cbm_tap_get_sense().

opencbm_plugin_tap_get_ver_t* opencbm_plugin_s::opencbm_plugin_tap_get_ver

pointer to a opencbm_plugin_tap_get_ver_t() function

Definition at line 597 of file opencbm-plugin.h.

Referenced by cbm_tap_get_ver().

opencbm_plugin_tap_motor_off_t* opencbm_plugin_s::opencbm_plugin_tap_motor_off

pointer to a opencbm_plugin_tap_motor_off_t() function

Definition at line 594 of file opencbm-plugin.h.

Referenced by cbm_tap_motor_off().

opencbm_plugin_tap_motor_on_t* opencbm_plugin_s::opencbm_plugin_tap_motor_on

pointer to a opencbm_plugin_tap_motor_on_t() function

Definition at line 593 of file opencbm-plugin.h.

Referenced by cbm_tap_motor_on().

opencbm_plugin_tap_prepare_capture_t* opencbm_plugin_s::opencbm_plugin_tap_prepare_capture

pointer to a opencbm_plugin_tap_prepare_capture_t() function

Definition at line 588 of file opencbm-plugin.h.

Referenced by cbm_tap_prepare_capture().

opencbm_plugin_tap_prepare_write_t* opencbm_plugin_s::opencbm_plugin_tap_prepare_write

pointer to a opencbm_plugin_tap_prepare_write_t() function

Definition at line 589 of file opencbm-plugin.h.

Referenced by cbm_tap_prepare_write().

opencbm_plugin_tap_start_capture_t* opencbm_plugin_s::opencbm_plugin_tap_start_capture

pointer to a opencbm_plugin_tap_start_capture_t() function

Definition at line 595 of file opencbm-plugin.h.

Referenced by cbm_tap_start_capture().

opencbm_plugin_tap_start_write_t* opencbm_plugin_s::opencbm_plugin_tap_start_write

pointer to a opencbm_plugin_tap_start_write_t() function

Definition at line 596 of file opencbm-plugin.h.

Referenced by cbm_tap_start_write().

opencbm_plugin_tap_upload_config_t* opencbm_plugin_s::opencbm_plugin_tap_upload_config

pointer to a opencbm_plugin_tap_upload_config_t() function

Definition at line 599 of file opencbm-plugin.h.

Referenced by cbm_tap_upload_config().

opencbm_plugin_tap_wait_for_play_sense_t* opencbm_plugin_s::opencbm_plugin_tap_wait_for_play_sense

pointer to a opencbm_plugin_tap_wait_for_play_sense_t() function

Definition at line 592 of file opencbm-plugin.h.

Referenced by cbm_tap_wait_for_play_sense().

opencbm_plugin_tap_wait_for_stop_sense_t* opencbm_plugin_s::opencbm_plugin_tap_wait_for_stop_sense

pointer to a opencbm_plugin_tap_wait_for_stop_sense_t() function

Definition at line 591 of file opencbm-plugin.h.

Referenced by cbm_tap_wait_for_stop_sense().

opencbm_plugin_uninit_t* opencbm_plugin_s::opencbm_plugin_uninit

pointer to a opencbm_plugin_uninit() function

Definition at line 545 of file opencbm-plugin.h.

opencbm_plugin_unlisten_t* opencbm_plugin_s::opencbm_plugin_unlisten

pointer to a opencbm_plugin_unlisten_t() function

Definition at line 558 of file opencbm-plugin.h.

Referenced by cbm_unlisten().

opencbm_plugin_unlock_t* opencbm_plugin_s::opencbm_plugin_unlock

pointer to a opencbm_plugin_unlock_t() function

Definition at line 551 of file opencbm-plugin.h.

Referenced by cbm_unlock().

opencbm_plugin_untalk_t* opencbm_plugin_s::opencbm_plugin_untalk

pointer to a opencbm_plugin_untalk_t() function

Definition at line 559 of file opencbm-plugin.h.

Referenced by cbm_untalk().


The documentation for this struct was generated from the following file: