/// <summary> /// Class constructor. /// </summary> /// <param name="parentActor">Parent Actor Name - (containing actor).</param> /// <param name="actorName">Destination Actor Name.</param> /// <param name="storageCommitmentScu">Boolean indicating if this is a Storage Commitment SCU or not.</param> public DicomClient(BaseActor parentActor, ActorName actorName, bool storageCommitmentScu) : base(parentActor, actorName) { if (storageCommitmentScu == true) { _scu = new DicomStorageCommitmentScu(this); } else { _scu = new DicomScu(this); } // set up the default transfer syntaxes proposed _transferSyntaxes = new TransferSyntaxes(HliScp.IMPLICIT_VR_LITTLE_ENDIAN, HliScp.EXPLICIT_VR_LITTLE_ENDIAN, HliScp.EXPLICIT_VR_BIG_ENDIAN); }