public void Send(SetDataInteraction setDataInteraction) { //NetSimAgent.Instance.SetSDISenderId(setDataInteraction.IntPtr, setDataInteraction.SenderId); //NetSimAgent.Instance.SetSDIReceiverId(setDataInteraction.IntPtr, setDataInteraction.ReceiverId); //NetSimAgent.Instance.SetSDIRequestId(setDataInteraction.IntPtr, setDataInteraction.RequestId); NetSimAgent.Instance.SendSDI(ExerciseConnection.ExerciseConnectionPtr, setDataInteraction.IntPtr); }
private void DataInteractionReceived(IntPtr setDataInteractionIntPtr) { SetDataInteraction setDataInteraction = new SetDataInteraction(setDataInteractionIntPtr); foreach (var subscriber in SetDataInteractionSubscribers) { //setDataInteraction.IntPtr = setDataInteractionIntPtr; //setDataInteraction.SenderId = NetSimAgent.Instance.SDISenderId(setDataInteractionIntPtr); //setDataInteraction.ReceiverId = NetSimAgent.Instance.SDIReceiverId(setDataInteractionIntPtr); //setDataInteraction.RequestId = NetSimAgent.Instance.SDIRequestId(setDataInteractionIntPtr); subscriber(setDataInteraction); } }