예제 #1
0
파일: Attribute.cs 프로젝트: suvendu77/IIOT
        private ILimitAlarm GetlimitAlarmActorPoxy(string actorID)
        {
            if (limitAlarmActor == null)
            {
                limitAlarmActor = ActorProxy.Create <ILimitAlarm>(new ActorId(actorID), new Uri("fabric:/Application1/LimitAlarmActorService"));
            }

            return(limitAlarmActor);
        }
예제 #2
0
파일: Attribute.cs 프로젝트: suvendu77/IIOT
 private async Task SendAlarm(LimitAlarmDesc limitAlarmDesc, DataQualityTimestamp dtq)
 {
     if (limitAlarmDesc == null)
     {
         return;
     }
     ILimitAlarm alarmProcessor = GetlimitAlarmActorPoxy("AlarmProcessor");
     await alarmProcessor.ProcessEventAsync(this.context, limitAlarmDesc, dtq);
 }