def signature( self ):
    """Get/set the packet signature.

    Errors:
      AssertionError  - Thrown if the string representation of the
                        assigned value is not exactly 16 bytes.
      SyntaxError     - Thrown if the assigned value is not of type
                        <str> and cannot be converted to type <str>.
    """
    return( self._signature )