The test automation for DLL010 and DLL011 use the Slave Token Passing Data Link Test Specification as a guide only. The implementation varies from the Test Specifications due to Linux limitation. The test automation are functionally equivalent and meet the intent of the Test specifications.  Field Devices must successfully complete the test automation to be registered.

DLL010:



Call IdentifyDevice

FOR 0 to 25

    Send Command17 with Parity Error in Data Field

   IF (COMMUNICATIONS_ERROR != "Parity Error")
      Fail 717

   Send Command 3 with Parity Error in Address Field

   IF (COMMUNICATIONS_ERROR != "No Response")
      Fail 713

   Send Command 1 with no error

   if(number of ACKs < 25)
      Fail 719

END FOR


DLL011:



Call IdentifyDevice

FOR 0 to 25

   Send Command 17 with Framing Error in the Address Field
 
   IF (COMMUNICATIONS_ERROR != "No Response")
      Fail 723

   Send Command 17 with Framing Error in the Data Field

   IF (COMMUNICATIONS_ERROR != "Framing Error")
      Fail 727

END FOR