TwiceAsNice  2019-02-18
Classes | Macros | Enumerations | Functions
main.h File Reference
#include "hpdi32.h"
#include "hpdi32_dsl.h"
#include "hpdi32_utils.h"
#include "gsc_utils.h"
Include dependency graph for main.h:

Classes

struct  service_data_t
 

Macros

#define VERSION   "1.1"
 
#define ARRAY_ELEMENTS(a)   (sizeof((a))/sizeof((a)[0]))
 

Enumerations

enum  service_t {
  SERVICE_END_LIST, SERVICE_NONE, SERVICE_NORMAL, SERVICE_REG_MOD,
  SERVICE_REG_READ, SERVICE_REG_SHOW, SERVICE_REG_TEST, SERVICE_REG_WRITE,
  SERVICE_SLEEP, SERVICE_SLEEP_MS, SERVICE_IOCTL_GET, SERVICE_IOCTL_SET
}
 

Functions

int cable_cmd_mode_0_test (int fd)
 
int cable_cmd_mode_1_test (int fd)
 
int cable_cmd_mode_2_test (int fd)
 
int cable_cmd_mode_3_test (int fd)
 
int cable_cmd_mode_4_test (int fd)
 
int cable_cmd_mode_5_test (int fd)
 
int cable_cmd_mode_6_test (int fd)
 
int cable_cmd_state_0_test (int fd)
 
int cable_cmd_state_1_test (int fd)
 
int cable_cmd_state_2_test (int fd)
 
int cable_cmd_state_3_test (int fd)
 
int cable_cmd_state_4_test (int fd)
 
int cable_cmd_state_5_test (int fd)
 
int cable_cmd_state_6_test (int fd)
 
int initialize_test (int fd)
 
int irq_config_edge_test (int fd)
 
int irq_config_high_test (int fd)
 
int irq_enable_test (int fd)
 
int query_test (int fd)
 
int reg_mod_test (int fd)
 
int reg_read_test (int fd)
 
int reg_write_test (int fd)
 
int rx_auto_start_test (int fd)
 
int rx_enable_test (int fd)
 
int rx_fifo_ae_test (int fd)
 
int rx_fifo_af_test (int fd)
 
int rx_fifo_overrun_test (int fd)
 
int rx_fifo_reset_test (int fd)
 
int rx_fifo_status_test (int fd)
 
int rx_fifo_underrun_test (int fd)
 
int rx_io_abort_test (int fd)
 
int rx_io_data_size_test (int fd)
 
int rx_io_mode_test (int fd)
 
int rx_io_overrun_test (int fd)
 
int rx_io_pio_threshold_test (int fd)
 
int rx_io_timeout_test (int fd)
 
int rx_io_underrun_test (int fd)
 
int rx_line_count_test (int fd)
 
int rx_status_count_test (int fd)
 
int service_ioctl_reg_get_list (int fd, const service_data_t *list)
 
int service_ioctl_set_list (int fd, const service_data_t *list)
 
int service_ioctl_set_get_list (int fd, const service_data_t *list)
 
int service_ioctl_set_reg_list (int fd, const service_data_t *list)
 
int tristate_te_re_test (int fd)
 
int tx_auto_start_test (int fd)
 
int tx_auto_stop_test (int fd)
 
int tx_clock_divider_test (int fd)
 
int tx_enable_test (int fd)
 
int tx_fifo_ae_test (int fd)
 
int tx_fifo_af_test (int fd)
 
int tx_fifo_overrun_test (int fd)
 
int tx_fifo_reset_test (int fd)
 
int tx_fifo_status_test (int fd)
 
int tx_flow_control_test (int fd)
 
int tx_io_abort_test (int fd)
 
int tx_io_data_size_test (int fd)
 
int tx_io_mode_test (int fd)
 
int tx_io_overrun_test (int fd)
 
int tx_io_pio_threshold_test (int fd)
 
int tx_io_timeout_test (int fd)
 
int tx_line_val_off_cnt_test (int fd)
 
int tx_line_val_on_cnt_test (int fd)
 
int tx_remote_throttle_test (int fd)
 
int tx_status_val_cnt_test (int fd)
 
int tx_status_val_mir_test (int fd)
 
int user_jumpers_test (int fd)
 
int wait_cancel_test (int fd)
 
int wait_event_test (int fd)
 
int wait_status_test (int fd)
 

Macro Definition Documentation

◆ ARRAY_ELEMENTS

#define ARRAY_ELEMENTS (   a)    (sizeof((a))/sizeof((a)[0]))

◆ VERSION

#define VERSION   "1.1"

Enumeration Type Documentation

◆ service_t

enum service_t
Enumerator
SERVICE_END_LIST 
SERVICE_NONE 
SERVICE_NORMAL 
SERVICE_REG_MOD 
SERVICE_REG_READ 
SERVICE_REG_SHOW 
SERVICE_REG_TEST 
SERVICE_REG_WRITE 
SERVICE_SLEEP 
SERVICE_SLEEP_MS 
SERVICE_IOCTL_GET 
SERVICE_IOCTL_SET 

Function Documentation

◆ cable_cmd_mode_0_test()

int cable_cmd_mode_0_test ( int  fd)

◆ cable_cmd_mode_1_test()

int cable_cmd_mode_1_test ( int  fd)

◆ cable_cmd_mode_2_test()

int cable_cmd_mode_2_test ( int  fd)

◆ cable_cmd_mode_3_test()

int cable_cmd_mode_3_test ( int  fd)

◆ cable_cmd_mode_4_test()

int cable_cmd_mode_4_test ( int  fd)

◆ cable_cmd_mode_5_test()

int cable_cmd_mode_5_test ( int  fd)

◆ cable_cmd_mode_6_test()

int cable_cmd_mode_6_test ( int  fd)

◆ cable_cmd_state_0_test()

int cable_cmd_state_0_test ( int  fd)

◆ cable_cmd_state_1_test()

int cable_cmd_state_1_test ( int  fd)

◆ cable_cmd_state_2_test()

int cable_cmd_state_2_test ( int  fd)

◆ cable_cmd_state_3_test()

int cable_cmd_state_3_test ( int  fd)

◆ cable_cmd_state_4_test()

int cable_cmd_state_4_test ( int  fd)

◆ cable_cmd_state_5_test()

int cable_cmd_state_5_test ( int  fd)

◆ cable_cmd_state_6_test()

int cable_cmd_state_6_test ( int  fd)

◆ initialize_test()

int initialize_test ( int  fd)

◆ irq_config_edge_test()

int irq_config_edge_test ( int  fd)

◆ irq_config_high_test()

int irq_config_high_test ( int  fd)

◆ irq_enable_test()

int irq_enable_test ( int  fd)

◆ query_test()

int query_test ( int  fd)

◆ reg_mod_test()

int reg_mod_test ( int  fd)

◆ reg_read_test()

int reg_read_test ( int  fd)

◆ reg_write_test()

int reg_write_test ( int  fd)

◆ rx_auto_start_test()

int rx_auto_start_test ( int  fd)

◆ rx_enable_test()

int rx_enable_test ( int  fd)

◆ rx_fifo_ae_test()

int rx_fifo_ae_test ( int  fd)

◆ rx_fifo_af_test()

int rx_fifo_af_test ( int  fd)

◆ rx_fifo_overrun_test()

int rx_fifo_overrun_test ( int  fd)

◆ rx_fifo_reset_test()

int rx_fifo_reset_test ( int  fd)

◆ rx_fifo_status_test()

int rx_fifo_status_test ( int  fd)

◆ rx_fifo_underrun_test()

int rx_fifo_underrun_test ( int  fd)

◆ rx_io_abort_test()

int rx_io_abort_test ( int  fd)

◆ rx_io_data_size_test()

int rx_io_data_size_test ( int  fd)

◆ rx_io_mode_test()

int rx_io_mode_test ( int  fd)

◆ rx_io_overrun_test()

int rx_io_overrun_test ( int  fd)

◆ rx_io_pio_threshold_test()

int rx_io_pio_threshold_test ( int  fd)

◆ rx_io_timeout_test()

int rx_io_timeout_test ( int  fd)

◆ rx_io_underrun_test()

int rx_io_underrun_test ( int  fd)

◆ rx_line_count_test()

int rx_line_count_test ( int  fd)

◆ rx_status_count_test()

int rx_status_count_test ( int  fd)

◆ service_ioctl_reg_get_list()

int service_ioctl_reg_get_list ( int  fd,
const service_data_t list 
)

◆ service_ioctl_set_get_list()

int service_ioctl_set_get_list ( int  fd,
const service_data_t list 
)

◆ service_ioctl_set_list()

int service_ioctl_set_list ( int  fd,
const service_data_t list 
)

◆ service_ioctl_set_reg_list()

int service_ioctl_set_reg_list ( int  fd,
const service_data_t list 
)

◆ tristate_te_re_test()

int tristate_te_re_test ( int  fd)

◆ tx_auto_start_test()

int tx_auto_start_test ( int  fd)

◆ tx_auto_stop_test()

int tx_auto_stop_test ( int  fd)

◆ tx_clock_divider_test()

int tx_clock_divider_test ( int  fd)

◆ tx_enable_test()

int tx_enable_test ( int  fd)

◆ tx_fifo_ae_test()

int tx_fifo_ae_test ( int  fd)

◆ tx_fifo_af_test()

int tx_fifo_af_test ( int  fd)

◆ tx_fifo_overrun_test()

int tx_fifo_overrun_test ( int  fd)

◆ tx_fifo_reset_test()

int tx_fifo_reset_test ( int  fd)

◆ tx_fifo_status_test()

int tx_fifo_status_test ( int  fd)

◆ tx_flow_control_test()

int tx_flow_control_test ( int  fd)

◆ tx_io_abort_test()

int tx_io_abort_test ( int  fd)

◆ tx_io_data_size_test()

int tx_io_data_size_test ( int  fd)

◆ tx_io_mode_test()

int tx_io_mode_test ( int  fd)

◆ tx_io_overrun_test()

int tx_io_overrun_test ( int  fd)

◆ tx_io_pio_threshold_test()

int tx_io_pio_threshold_test ( int  fd)

◆ tx_io_timeout_test()

int tx_io_timeout_test ( int  fd)

◆ tx_line_val_off_cnt_test()

int tx_line_val_off_cnt_test ( int  fd)

◆ tx_line_val_on_cnt_test()

int tx_line_val_on_cnt_test ( int  fd)

◆ tx_remote_throttle_test()

int tx_remote_throttle_test ( int  fd)

◆ tx_status_val_cnt_test()

int tx_status_val_cnt_test ( int  fd)

◆ tx_status_val_mir_test()

int tx_status_val_mir_test ( int  fd)

◆ user_jumpers_test()

int user_jumpers_test ( int  fd)

◆ wait_cancel_test()

int wait_cancel_test ( int  fd)

◆ wait_event_test()

int wait_event_test ( int  fd)

◆ wait_status_test()

int wait_status_test ( int  fd)