Copyright (C) 2022 Engineering Design Team, Inc.
The 6.0.0 release of EDT packages is significantly different from previous 5.x releases. This document extends the CHANGELOG to enumerate applications and devices which are no longer supported.
The following list of header files are no longer included in EDT's PCD or PDV packages. Either they were internal components not intended to be public facing, or they target hardware which is now discontinued.
The following list of functions are no longer included as part of public-facing APIs provided by libraries in this package.
Function | Reason |
edt_lcr_read | Unused |
edt_lcr_write | Unused |
edt_init_direct_dma | Unused |
edt_direct_read | Unused |
edt_direct_write | Unused |
edt_get_reftime | Unused |
edt_next_writebuf_index | Deprecated/Unimplemented |
edt_get_current_dma_buf | Unused |
edt_get_bytecount | Obsolete, use edt_get_bufbytecount() |
edt_get_timecount | Deprecated/Unimplemented |
edt_read_start_action | Unused/Deprecated |
edt_read_end_action | Unused/Deprecated |
edt_write_start_action | Unused/Deprecated |
edt_write_end_action | Unused/Deprecated |
edt_user_dma_wakeup | Unused/Deprecated |
edt_had_user_dma_wakeup | Unused/Deprecated |
edt_intfc_write | Renamed to edt_intfc_write8() |
edt_intfc_read | Renamed to edt_intfc_read8() |
edt_intfc_write_short | Renamed to edt_intfc_write16() |
edt_intfc_read_short | Renamed to edt_intfc_read16() |
edt_intfc_write_32 | Renamed to edt_intfc_write32() |
edt_intfc_read_32 | Renamed to edt_intfc_read32() |
edt_get_firstflush | Obsolete |
edt_set_eodma_int | Deprecated/Unimplemented |
edt_get_msg_unit | Deprecated, use edt_get_msg() |
edt_send_dma | Deprecated/Unimplemented |
edt_wait_avail | Deprecated/Unimplemented |
edt_init_mac8100 | Deprecated/Unimplemented |
edt_read_mac8100 | Deprecated/Unimplemented |
edt_write_mac8100 | Deprecated/Unimplemented |
edt_flush_resp | Deprecated/Unimplemented |
edt_set_flush | Deprecated/Unimplemented |
edt_flush_mode | Deprecated/Unimplemented |
edt_set_rci_dma | Deprecated |
edt_get_rci_dma | Deprecated |
edt_set_rci_chan | Deprecated |
edt_get_rci_chan | Deprecated |
edt_set_ignore_signals | Unused/Deprecated |
edt_flipbits | Internal |
edt_idstring | Replace with edt_idstr() |
edt_detect_boards_filter | Unused |
edt_perror | Replace with edt_msg_perror() |
edt_envvar_from_devstr | Unused/Deprecated |
edt_set_mezz_chan_bitpath | Unused/Deprecated |
edt_get_last_bitpath | Unused/Deprecated |
edt_set_last_bitpath | Unused/Deprecated |
edt_get_full_board_id | Internal |
edt_set_sync_interval | Unused/Deprecated |
edt_lockoff | Deprecated |
edt_dmasync_fordev | Deprecated |
edt_dmasync_forcpu | Deprecated |
edt_set_timetype | Deprecated |
edt_set_abortintr | Unused/Deprecated |
edt_write_pio | Unused/Deprecated |
edt_set_persistent_buffers | Deprecated |
edt_get_persistent_buffers | Deprecated |
edt_check_1_vs_4 | Internal |
edt_flash_get_do_fast | Unused |
pcd_get_funct | Replace with edt_intfc_read8(edt_p, PCD_FUNCT) |
pcd_set_funct | Replace with edt_intfc_write8(edt_p, PCD_FUNCT, value) |
pcd_set_statsig | Deprecated/Unimplemented |
pcd_get_stat | Replace with edt_intfc_read8(edt_p, PCD_STAT) |
pcd_get_stat_polarity | Replace with 0xF & edt_intfc_read8(edt_p, PCD_STAT_POLARITY) |
pcd_set_stat_polarity | Replace with edt_intfc_read8(), then edt_intfc_write8() of the PCD_STAT_POLARITY register to modify only lower 4 bits. |
pcd_set_byteswap | Replace with edt_intfc_read8(), then edt_intfc_write8() if the PCD_CONFIG register to modify only bit 0. |
pcd_get_cmd | Replace with edt_intfc_read8(edt_p, PCD_CMD) |
pcd_set_cmd | Replace with edt_intfc_write8(edt_p, PCD_CMD, value) |
pcd_flush_channel | Replace with edt_disable_channel(), edt_flush_channel(), edt_enable_channel() [in that order] |
pcd_get_option | Replace with edt_intfc_read8(edt_p, PCD_OPTION) |
edt_set_funct_bit | Replace with edt_reg_or(edt_p, PCD_FUNCT, mask) |
edt_clr_funct_bit | Replace with edt_reg_and(edt_p, PCD_FUNCT, ~mask) |
edt_set_pllct_bit | Replace with edt_reg_or(edt_p, PDV_PLL_CTL, mask) |
edt_clr_pllct_bit | Replace with edt_reg_and(edt_p, PDV_PLL_CTL, ~mask) |
edt_ioctl_nt | Internal |
pcd_pio_init | Unused/Deprecated |
pcd_pio_flush_fifo | Unused/Deprecated |
pcd_pio_write | Unused/Deprecated |
pcd_pio_read | Unused/Deprecated |
pcd_pio_set_direction | Unused/Deprecated |
pcd_pio_intfc_write | Unused/Deprecated |
pcd_pio_intfc_read | Unused/Deprecated |
edt_set_continuous | Internal |
edt_set_dependent | Only used in PDV package. Renamed to pdv_set_dependent() in libpdv.h |
edt_get_dependent | Only used in PDV package. Renamed to pdv_get_dependent() in libpdv.h |
edt_cancel_current_dma | Internal |
sse_set_out_clk | Unused/Deprecated |
sse_shift | Unused/Deprecated |
edt_set_sgbuf | Replace with edt_set_buffer_size() |
edt_set_merge | Unused/Deprecated |
edt_send_msg | Replace with pdv_serial_binary_command() |
edt_get_msg | Replace with pdv_serial_read() |
edt_serial_wait | Replace with pdv_serial_wait() |
edt_reset_serial | Replace with pdv_serial_reset() |
edt_set_direction | Internal |
Function | Reason |
pdv_perror | Replace with edt_msg_perror() |
pdv_setdebug | Replace with pdv_set_debug() |
pdv_set_aperture | Obsolete |
pdv_get_aperture | Obsolete |
pdv_set_interlace | Obsolete |
pdv_get_interlaced | Obsolete |
pdv_set_mode | Obsolete |
pdv_variable_size | Obsolete |
pdv_set_gain_ch | Obsolete |
pdv_setup_continuous_channel | Obsolete |
pdv_start_image | Replace with pdv_start_images(pdv_p, 1) |
pdv_wait_image | Replace with pdv_wait_images(pdv_p, 1) |
pdv_wait_image_raw | Replace with pdv_wait_image_timed_raw(pdv_p, timep=NULL, skip_deinterlace=true) |
pdv_wait_image_timed | Replace with pdv_wait_image_timed_raw(pdv_p, timep, skip_deinterlace=false) |
pdv_wait_images_raw | Replace with pdv_wait_images_timed_raw(pdv_p, count, timep=NULL, skip_deinterlace=true) |
pdv_wait_images_timed | Replace with pdv_wait_images_timed_raw(pdv_p, count, timep, skip_deinterlace=false) |
pdv_wait_last_image_raw | Replace with pdv_wait_last_image_timed_raw(pdv_p, timep=NULL, skip_deinterlace=true) |
pdv_wait_last_image_timed | Replace with pdv_wait_last_image_timed_raw(pdv_p, timep, skip_deinterlace=false) |
pdv_last_image_timed | Replace with pdv_wait_last_image_timed_raw(pdv_p, timep, skip_deinterlace=false) |
pdv_last_image_timed_raw | Replace with pdv_wait_last_image_timed_raw(pdv_p, timep, skip_deinterlace=true) |
pdv_wait_next_image_raw | Replace with pdv_wait_next_image_timed_raw(pdv_p, num_skipped, NULL, skip_deinterlace) |
pdv_update_values_from_camera | Deprecated |
pdv_camera_type | Replace with pdv_get_camera_type() |
pdv_set_frame_height | Deprecated |
pdv_set_depth | Replace with pdv_set_depth_extdepth_dpath() |
pdv_set_extdepth | Replace with pdv_set_depth_extdepth_dpath() |
pdv_set_depth_extdepth | Replace with pdv_set_depth_extdepth_dpath() |
pdv_get_rawio_size | Unused/Deprecated |
pdv_get_allocated_size | Unused/Deprecated |
pdv_shutter_method | Replace with pdv_get_shutter_method() |
pdv_set_exposure_mcl | Internal. Use pdv_set_exposure() |
pdv_auto_set_timeout | Internal. Use pdv_set_timeout(pdv_p, -1) |
pdv_timeout_cleanup | Deprecated. Use pdv_timeout_restart() with new boards |
pdv_do_xregwrites | Internal |
pdv_serial_check_enabled | Internal |
pdv_serial_command_flagged | Internal |
pdv_serial_binary_command_flagged | Internal |
pdv_send_basler_frame | Renamed to pdv_serial_write_basler() |
pdv_read_basler_frame | Renamed to pdv_serial_read_basler() |
pdv_send_duncan_frame | Renamed to pdv_serial_write_duncan() |
pdv_read_duncan_frame | Renamed to pdv_serial_read_duncan() |
pdv_set_serial_delimiters | Renamed to pdv_serial_set_delimiters() |
pdv_reset_serial | Renamed to pdv_serial_reset() |
pdv_serial_txrx | Unused/Deprecated |
pdv_serial_command_hex | Internal |
pdv_read_response | Deprecated |
pdv_get_serial_block_size | Renamed pdv_serial_get_block_size() |
pdv_set_serial_block_size | Renamed pdv_serial_set_block_size() |
ES10deInterleave | Unused/Deprecated |
ES10_byte64 | Unused/Deprecated |
ES10_word_deInterleave | Unused/Deprecated |
ES10_word_deInterleave_odd | Unused/Deprecated |
ES10_word_deInterleave_hilo | Unused/Deprecated |
dalsa_4ch_deInterleave | Unused/Deprecated |
dalsa_2ch_deInterleave | Unused/Deprecated |
specinst_4port_deInterleave | Unused/Deprecated |
merge_image | Unused/Deprecated |
pdv_mark_ras | Internal |
pdv_mark_bin | Internal |
pdv_mark_bin_16 | Unused/Deprecated |
pdv_set_baud | Renamed to pdv_serial_set_baud() |
pdv_get_baud | Renamed to pdv_serial_get_baud() |
pdv_check_fpga_rev | Internal |
pdv_check | Unused/Deprecated |
pdv_checkfrm | Renamed to pdv_check_frame() |
pdv_start_hardware_continuous | Internal. Prefer pdv_start_images(pdv_p, count=0), but can use pdv_setup_continuous() |
pdv_stop_hardware_continuous | Internal. Use pdv_stop_continuous() |
pdv_invert | Renamed to pdv_set_invert() |
pdv_send_break | Renamed to pdv_serial_send_break() |
pdv_setsize | Renamed to pdv_set_image_size() |
pdv_image_size | Renamed to pdv_get_imghdr_size() |
pdv_get_imagesize | Renamed to pdv_get_image_size() |
pdv_get_dmasize | Renamed to pdv_get_dma_size() |
pdv_set_buffers | Deprecated |
pdv_set_buffers_x | Deprecated |
pdv_force_single | Renamed to pdv_get_force_single() |
pdv_pause_for_serial | Renamed to pdv_get_pause_for_serial() |
pdv_dalsa_ls_set_expose | Internal |
pdv_is_kodak_i | Internal |
pdv_is_atmel | Unused/Deprecated |
pdv_cl_get_fv_counter | Renamed to pdv_cl_get_fval_counter() |
pdv_cl_reset_fv_counter | Renamed to pdv_cl_reset_fval_counter() |
pdv_start_expose | Unused/Deprecated |
pdv_set_exposure_basler202k | Internal |
pdv_set_gain_basler202k | Internal |
pdv_set_offset_basler202k | Internal |
pdv_set_exposure_duncan_ch | Internal |
pdv_set_gain_duncan_ch | Internal |
PDV_TIMESTAMP_SIZE | Unused |
get_bayer_luts | Unused |
set_bayer_parameters | Internal. Use pdv_set_full_bayer_parameters() |
set_bayer_even_odd_row_scale | Unused |
pdv_is_dvc | Internal |
pdv_set_binning_dvc | Relates to discontinued PCI DV44 product |
pdv_set_mode_dvc | Relates to discontinued DV C-Link or DV44 products |
pdv_get_dvc_state | Unused/Deprecated |
pdv_set_waitchar | Renamed to pdv_serial_set_waitchar() |
pdv_get_waitchar | Renamed to pdv_serial_get_waitchar() |
pdv_strobe | Deprecated |
pdv_set_strobe_dac | Deprecated |
pdv_enable_strobe | Deprecated |
pdv_strobe_method | Deprecated |
Support for the following EDT hardware has been removed in the 6.0.0 release.
The following applications have been removed in the 6.0.0 release.