Source code for spinnman.messages.sdp.sdp_message
[docs]class SDPMessage(object):
""" Wraps up an SDP message with a header and optional data.
"""
def __init__(self, sdp_header, data=None):
"""
:param sdp_header: The header of the message
:type sdp_header: :py:class:`spinnman.messages.sdp.sdp_header.SDPHeader`
:param data: The data of the SDP packet, or None if no data
:type data: bytearray
:raise None: No known exceptions are thrown
"""
self._sdp_header = sdp_header
self._data = data
@property
def sdp_header(self):
""" The header of the packet
:return: An SDP header
:rtype: :py:class:`spinnman.messages.sdp.sdp_header.SDPHeader`
"""
return self._sdp_header
@property
def data(self):
""" The data in the packet
:return: The data
:rtype: bytearray
"""
return self._data