
  TYPE
    nlt$sm_disconnect_reason = 0 .. 0ff(16);

{ Disconnect reason codes - detected by SMAA in the host and sent to the
{ SMAP in the device.

  CONST
    nlc$sm_dr_null_reason = 0,
    nlc$sm_dr_version_not_supported = 1,
    nlc$sm_dr_incorrect_dev_address = 2,
    nlc$sm_dr_unexpected_event = 3,
    nlc$sm_dr_unexpected_length = 4,
    nlc$sm_dr_dup_connect_event = 5,
    nlc$sm_dr_dup_subnet = 6,
    nlc$sm_dr_ill_formed_pdu = 7,
    nlc$sm_dr_implementation_error = 8,
    nlc$sm_dr_invalid_service_attr = 9,
    nlc$sm_dr_unknown_pdu_kind = 11,
    nlc$sm_dr_length_mismatch = 12,
    nlc$sm_dr_pdu_too_small = 13,
    nlc$sm_dr_unexpected_cc_event = 14,
    nlc$sm_dr_namve_error = 15,
    nlc$sm_dr_incorrect_addr_length = 16;

{ Disconnect reason codes - detected by SMAP in the device and sent to the
{ SMAA in the host.

  CONST
    nlc$sm_dr_dup_host_address = 0;



