
  TYPE
      nat$ivb_pp_log_response = packed record

      symptom_code: 0 .. 0ffff(16),
      operation_code: 0 .. 0ffff(16),
      master_status: 0 .. 0ffff(16),
      slave_status: 0 .. 0ffff(16),
      fill1: 0 .. 3fff(16),
      error_kind: nat$ivb_pp_error_kind,
      retry_count: 0 .. 0ffff(16),
      master_status_included: boolean,
      slave_status_included: boolean,
      ivb_is_down: boolean,
      ipi_dma_registers_included: boolean,
      fill5: 0 .. 0fff(16),
      parameter_id: 0 .. 0ffff(16),
      last_function: 0 .. 0ffff(16),
      last_1_function: 0 .. 0ffff(16),
      last_2_function: 0 .. 0ffff(16),
      last_3_function: 0 .. 0ffff(16),
      last_4_function: 0 .. 0ffff(16),
      last_5_function: 0 .. 0ffff(16),
      last_6_function: 0 .. 0ffff(16),
      last_7_function: 0 .. 0ffff(16),
      dma_control_register: 0 .. 0ffff(16),
      dma_operation_register: 0 .. 0ffff(16),
      dma_error_register: 0 .. 0ffff(16),
      ipi_status_register: 0 .. 0ffff(16),
      ipi_error_register: 0 .. 0ffff(16),
      expected_data: 0 .. 0ffff(16),
      actual_data: 0 .. 0ffff(16),
      pp_word_1: 0 .. 0ffff(16),
      pp_word_2: 0 .. 0ffff(16),
      pp_word_3: 0 .. 0ffff(16),
      pp_word_4: 0 .. 0ffff(16),
      pp_word_5: 0 .. 0ffff(16),
    recend;

  TYPE
    nat$ivb_pp_error_kind = (nac$ivb_recovered_error, nac$ivb_unrecovered_error,
      nac$ivb_intermediate_error, nac$ivb_informative_message);


