{ define symptom code constants

  CONST
    nac$sc_ica_state_transition_err = 1,
    nac$sc_ica_invalid_state_trans = 2,
    nac$sc_ica_general_status_busy = 3,
    nac$sc_ica_reset_busy = 4,
    nac$sc_ica_funct_timeout = 5,
    nac$sc_ica_funct_timeout_cef = 6,
    nac$sc_ica_input_ch_parity = 7,
    nac$sc_ica_output_ch_parity = 8,
    nac$sc_ica_iou_output_parity = 9,
    nac$sc_ica_indet_output_parity = 10,
    nac$sc_ica_reset_freq_thresh = 11,
    nac$sc_ica_read_diag_cmd_cont = 12,
    nac$sc_ica_read_conf_content = 13,
    nac$sc_ica_unf_write_status = 14,
    nac$sc_ica_f_write_status = 15,
    nac$sc_ica_read_status = 16,
    nac$sc_ica_echo_status = 17,
    nac$sc_ica_channel_full = 18,
    nac$sc_ica_channel_active = 19,
    nac$sc_ica_unex_xparent_funct = 20,
    nac$sc_ica_forced_err_not_det = 21,
    nac$sc_ica_ch_interface_error = 22,
    nac$sc_ica_board_failure = 23,
    nac$sc_ica_no_transiever_power = 24,
    nac$sc_ica_transiever_failure = 25,
    nac$sc_ica_checksum_error = 26,
    nac$sc_ica_invalid_xfer_address = 27,
    nac$sc_ica_message_length_error = 28,
    nac$sc_ica_no_send_data = 29,
    nac$sc_ica_status_avail_timeout = 30,
    nac$sc_ica_channel_timeout = 31,
    nac$sc_ica_pp_overrun = 32,
    nac$sc_ica_input_truncated = 33,
    nac$sc_ica_formatted_output_err = 34,
    nac$sc_ica_dma_config_error = 35,
    nac$sc_ica_dma_timing_error = 36,
    nac$sc_ica_dma_count_error = 37,
    nac$sc_ica_dma_external_abort = 38,
    nac$sc_ica_dma_software_abort = 39,
    nac$sc_ica_invalid_data_packet = 40,
    nac$sc_ica_no_system_address = 41,
    nac$sc_ica_multicast_addr_error = 42,
    nac$sc_ica_queue_length_error = 43,
    nac$sc_ica_inv_statistics_type = 44,
    nac$sc_ica_invalid_thresholds = 45,
    nac$sc_ica_inv_reporting_inter = 46,
    nac$sc_ica_channel_empty = 47,
    nac$sc_ica_channel_inactive = 48,
    nac$sc_ica_reset_state = 49,
    nac$sc_ica_not_ready_timeout = 50,
    nac$sc_ica_operational_state = 51,
    nac$sc_ica_incomplete_transfer = 52,
    nac$sc_ica_mismatch_hardware = 53,
    nac$sc_ica_gen_status_reject = 54,
    nac$sc_ica_indeterminate = 55,
    nac$sc_ica_channel_protocol_err = 56,
    nac$sc_ica_invalid_flow_control = 57,
    nac$sc_ica_max_size_exceeded =58,
    nac$sc_ica_ethernet_checksum = 59,
    nac$sc_ica_output_length_error = 60,
    nac$sc_ica_memory_parity_error = 61,
    nac$sc_ica_memory_address_error = 62,

{   nac$sc_ica_usage_data should always be the highest symptom code
    nac$sc_ica_usage_data = 63;

{ define constants for status verification errors

  CONST
    nac$ica_unf_write_gs_failure = 1,
    nac$ica_for_write_gs_failure = 2,
    nac$ica_read_gs_failure = 3,
    nac$ica_echo_status_gs_failure = 4;

{ define constants for diagnostics symptom codes

  CONST
    nac$ica_sc_unex_function = 1,
    nac$ica_sc_forced_error = 2,
    nac$ica_sc_cif = 3,
    nac$ica_sc_board_failure = 4,
    nac$ica_sc_no_power = 6,
    nac$ica_sc_ethernet_failure = 7;

{ define constants for idle symptom codes

  CONST
    nac$ica_checksum = 1,
    nac$ica_invalid_transfer = 2,
    nac$ica_load_file_length = 3,
    nac$ica_pp_overrun = 4,
    nac$ica_mismatch_hardware = 5,
    nac$ica_ethernet_checksum = 6;
