protected override IFreeformEntity_MsgTgt CreateFreeformTarget(IMonitorEntity parent, IMonitorEntity_MsgTgt request) { MonTgt_H2G_EFT_SystemEnable tgtSrc = request as MonTgt_H2G_EFT_SystemEnable; if (tgtSrc != null) { FFTgt_B2B_EFT tgtDest = new FFTgt_B2B_EFT(); FFTgt_H2G_EFT_SystemEnable ffTgtGameIdInfo = new FFTgt_H2G_EFT_SystemEnable(); tgtDest.AddTarget(ffTgtGameIdInfo); return(tgtDest); } return(null); }
public int EnableDisableAFT(int installatioNo, bool enable) { MonMsg_H2G message = new MonMsg_H2G() { InstallationNo = installatioNo, }; MonitorEntity_MsgTgt target = null; if (enable) target = new MonTgt_H2G_EFT_SystemEnable(); else target = new MonTgt_H2G_EFT_SystemDisable(); message.Targets.Add(target); return ExMonServer4MonClientProxyFactory.Get().ProcessH2GMessage(message) ? 0 : -1; }