
{ This type declaration contains all of the currently defined DFT request codes.  These request codes are
{ used to tell DFT which request the operating system is making.  The codes that are marked as reserved are
{ old codes that the OS no longer uses but DFT must still support because of back level support.  Any new
{ codes should be added at the bottom.  The reserved codes should not be used again.  If a request is changed
{ a new code should be created for the new request and the old code should be marked reserved so it is not
{ used again.  This allows DFT to continue supporting the old request while supporting the new request.

{ NOTE: THE RESERVED CODES SHOULD NOT BE USED AGAIN.

{ NOTE: ALL DFT REQUESTS THAT ACCESS THE CIP DISK MUST:
{          * INTERLOCK THE CHANNEL BEFORE CALLING DFT
{          * SEND THE REQUEST TO THE 170 SIDE WHEN RUNNING DUALSTATE

  CONST
    dsc$dft_null_request = 0,                { Not used by NOS/VE OS.
    dsc$dft_terminate_170_cpu = 1,           { Not used by NOS/VE OS.
    dsc$dft_terminate_all_cpus = 2,          { Not used by NOS/VE OS.
    dsc$dft_deadstart_cpu = 3,               { Not used by NOS/VE OS.
    dsc$dft_terminate_cpu = 4,               { Not used by NOS/VE OS.
    dsc$dft_code_5_reserved = 5,             { Formally load PP, changed at 1.3.1.
    dsc$dft_code_6_reserved = 6,             { Formally fetch hardware information, changed at 1.3.1.
    dsc$dft_code_7_reserved = 7,             { Formally change CPU register, changed at 1.3.1.
    dsc$dft_read_cda_program = 10(8),        { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_code_11_reserved = 11(8),        { Formally access deadstart sector, changed at 1.3.1.
    dsc$dft_code_12_reserved = 12(8),        { Formally access cda, changed at 1.3.1.
    dsc$dft_update_hardware_clock = 13(8),   { Used with PP-Based DFT only.
    dsc$dft_start_170_processor = 14(8),     { Not used by NOS/VE OS.
    dsc$dft_code_15_reserved = 15(8),        { Formally PP utility functions, changed at 1.3.1.
    dsc$dft_code_16_reserved = 16(8),        { Formally resume PP, changed at 1.3.1.
    dsc$dft_update_free_run_clock = 17(8),   { Used with PP-Based DFT only.
    dsc$dft_change_threshold_values = 20(8), { Not used by NOS/VE OS.
    dsc$dft_get_nio_channel_status = 21(8),  { Not used by NOS/VE OS.
    dsc$dft_start_additional_cpu = 22(8),    { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_change_monitor_xp = 23(8),       { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_access_deadstart_sector = 24(8), { Used with PP-Based DFT only.
    dsc$dft_access_cda_sector = 25(8),       { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_process_pp_function = 26(8),     { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_read_maint_register = 27(8),     { Not used by NOS/VE OS.
    dsc$dft_load_additional_DFT = 30(8),     { Used with PP-Based DFT only.
    dsc$dft_idle_all_pps_and_chs = 31(8),    { Not used by NOS/VE OS.
    dsc$dft_access_mrt = 32(8),              { Used with PP-Based DFT only.
    dsc$dft_retrieve_program_size = 33(8),   { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_retrieve_cda_data_size = 34(8),  { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_manage_virtual_cpu = 35(8),      { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_change_element_state = 36(8),    { Used with Cyber-2000 DFT only.
    dsc$dft_get_element_description = 37(8), { Used with Cyber-2000 DFT only.
    dsc$dft_access_secured_mode = 40(8),     { Used with Cyber-2000 DFT only.
    dsc$dft_change_date_time_info = 41(8),   { Used with Cyber-2000 DFT only.
    dsc$dft_read_date_time_info = 42(8),     { Used with Cyber-2000 DFT only.
    dsc$dft_code_43_available = 43(8),       { Code available.
    dsc$dft_system_state_alert = 44(8),      { Used with Cyber-2000 DFT only.
    dsc$dft_get_iou_status_register = 45(8), { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_reload_sci = 46(8),              { Used with Cyber-2000 and PP-Based DFT.
    dsc$dft_max_request_code = 255;

  TYPE
    dst$dft_request_codes = dsc$dft_null_request .. dsc$dft_max_request_code;
