pynetdicom.presentation.build_role

pynetdicom.presentation.build_role(uid: Union[str, UID], scu_role: bool = False, scp_role: bool = False) SCP_SCU_RoleSelectionNegotiation[source]

Return a SCP/SCU Role Selection Negotiation item.

New in version 1.2.

Parameters
  • uid (str or UID or sop_class.SOPClass) – The UID or subclass of SOPClass instance to use as the SOP Class UID parameter value.

  • scu_role (bool, optional) – True to propose the SCU role for the Requestor, False otherwise (default).

  • scp_role (bool, optional) – True to propose the SCP role for the Requestor, False otherwise (default).

Returns

The role selection item.

Return type

pdu_primitives.SCP_SCU_RoleSelectionNegotiation