OBJProxy.cs 2.09 KB
Newer Older
1
using FLY.OBJComponents.Server;
2
using FLY.OBJComponents.Server.OBJProxy;
3
using FLY.Thick.Base.Server.OBJProxy;
4
using FLY.Thick.Blowing.IService;
5
using FLY.Thick.Blowing.OBJ_INTERFACE;
潘栩锋's avatar
潘栩锋 committed
6 7 8 9 10 11 12 13 14

namespace FLY.Thick.Blowing.Server.OBJProxy
{
    public class OBJProxy
    {
        public OBJProxy(int objsys_idx, TDGage gage)
        {
            TDGage mGage = gage;

15
            var profileOBJProxy = new FObjBase.Reflect.Reflect_Proxy(objsys_idx, OBJ_INTERFACE_ID.BFPROFILE_ID, typeof(IBlowingFixProfileService), mGage.profile);
16 17
            var curveOBJProxy = new Curve_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.CURVE_ID, mGage.curve);
            var initparamOBJProxy = new Initparam_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.INITPARAM_ID, mGage.initParam);
潘栩锋's avatar
潘栩锋 committed
18

19
            var dynAreaOBJProxy = new DynArea_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.DYNAREA_ID, mGage.dynArea);
潘栩锋's avatar
潘栩锋 committed
20

21
            var flyADOBJProxy = new FlyAD_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.FLYAD_ID, mGage.flyAd, mGage.AD2Thick);
潘栩锋's avatar
潘栩锋 committed
22

23
            var fixOBJProxy = new Fix_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.FIX_ID, mGage.gmFix);
潘栩锋's avatar
潘栩锋 committed
24 25 26



27
            var blowingOBJProxy = new FObjBase.Reflect.Reflect_Proxy(objsys_idx, OBJ_INTERFACE_ID.RENZIJIA_ID, typeof(IBlowingFixService), mGage.gmRenZiJiaFix);
28

29
            var bDetectOBJProxy = new FObjBase.Reflect.Reflect_Proxy(objsys_idx, OBJ_INTERFACE_ID.BDETECT_ID, typeof(IBlowingDetectService), mGage.gmRenZiJiaFix.mPDetect);
30

31
            var scanWarningOBJProxy = new FObjBase.Reflect.Reflect_Proxy(objsys_idx, OBJ_INTERFACE_ID.SCANWARNING_ID, typeof(IScanWarningService), mGage.scanWarning);
潘栩锋's avatar
潘栩锋 committed
32

33
            var bulkDbOBJProxy = new FObjBase.Reflect.Reflect_Proxy(objsys_idx, OBJ_INTERFACE_ID.BULKDB_ID, typeof(IBulkDbService), mGage.bulkDb);
潘栩锋's avatar
潘栩锋 committed
34

35
            var warnSystemOBJProxy = new FLY.OBJComponents.Server.OBJProxy.WarningSystem_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.WARNING_OBJ_ID, mGage.warning);
36

37
            var jsonDist_OBJProxy = new JsonDist_OBJProxy(objsys_idx, OBJ_INTERFACE_ID.JSONDIST_OBJ_ID, new JsonDist());
38

39
            blowingOBJProxy.CurrObjSys.Start_Conn_Server(
40
                mGage.sysParam.LocalEP);
潘栩锋's avatar
潘栩锋 committed
41 42 43
        }
    }
}