private static Runtime CreateNewRuntime(IBridge bridge, bool allowCallbacks, bool enableLogging) { // Assume s_mutex is held var runtime = new Runtime(database, bridge, allowCallbacks, enableLogging); allRuntimes.Add(runtime); return runtime; }
/// <summary> /// Permet de se connecter à la base de donnée /// </summary> private DataBaseConnect() { Base = new ManagerSQL(); Base.Connexion(); this.getAuthors(); this.getBooks(); }
public Context(IKernel kernel, IBridge bridge, IInstance instance, Messaging.Client.IEndpoint clientEndpoint, Settings.IProvider settingsProvider) { Kernel = kernel; Bridge = bridge; Instance = instance; Endpoint = clientEndpoint; SettingsProvider = settingsProvider; }
private DalManager() { string root = AppDomain.CurrentDomain.BaseDirectory + "\\"; root = root.Split(new string[] { "JediTournamentConsole", "ApplicationWPF", "DataAccessLayerTest", "BusinessLayerTest", "JediTournamentWCF", "JediTournamentWCFTest" }, StringSplitOptions.None)[0]; string url = "Data Source = (LocalDB)\\MSSQLLocalDB;AttachDbFilename=" + root + "Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30"; bdd = new MSSQLSFile(url); //bdd = new StubDatabase(); }
internal static TestUC Instance(IBridge iBridge) { if (statusForm == null) { statusForm = new FiscalInfoUC(); bridge = iBridge; } return statusForm; }
internal static TestUC Instance(IBridge iBridge) { if (saleForm == null) { saleForm = new UtililtyFuncsUC(); bridge = iBridge; } return saleForm; }
public static Runtime AddRuntime(IBridge bridge, bool allowCallbacks, bool enableLogging) { lock (mutex) { if (defaultRuntime != null) throw new InvalidOperationException("already initialized for unique runtime"); return CreateNewRuntime(bridge, allowCallbacks, enableLogging); } }
public static Runtime InitializeUniqueRuntime(IBridge bridge, bool allowCallbacks, bool enableLogging) { lock (mutex) { if (runtimeStack != null) throw new InvalidOperationException("already initialized for multiple runtimes"); defaultRuntime = CreateNewRuntime(bridge, allowCallbacks, enableLogging); return defaultRuntime; } }
private DalManager() { //==> Sara : à mettre connectionString //string root ="(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\Sara\\Documents\\Dot_NET\\Projet\\Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30"; //string root = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\Kami\\Source\\Repos\\webService\\Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30"; //string root = "Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename = C:\\Users\\Kami\\Source\\Repos\\webService\\Database\\JediTournament.mdf; Integrated Security = True; Connect Timeout = 30"; string root = Environment.CurrentDirectory.Split(new string[] { "JediTournamentConsole", "ApplicationWPF", "DataAccessLayerTest", "BusinessLayerTest" }, StringSplitOptions.None)[0]; string url = "Data Source = (LocalDB)\\MSSQLLocalDB;AttachDbFilename=" + root + "Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30"; /// AVANT VISUAL STUDIO 15 string root = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=" + Environment.CurrentDirectory.Split(new string[] { "JediTournamentConsole" }, StringSplitOptions.None)[0] + "Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30";//"Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\alnoel4\\Source\\Repos\\webService\\Database\\JediTournament.mdf;Integrated Security=True;Connect Timeout=30"; bdd = new MSSQLSFile(url); //bdd = new StubDatabase(); }
internal static TestUC Instance(IBridge iBridge) { if (saleForm == null) { bridge = iBridge; saleForm = new SaleUC(); } return saleForm; }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; Writer = Bridge.AddWriter <GpsData>(Topic); }
public BridgeImplementation(IBridge ibridge) { bridge = ibridge; }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; Writer = Bridge.AddWriter <Detected2DObjectData>(Topic); }
public Abstraction(IBridge implementation) { bridge = implementation; }
public override void OnBridgeSetup(IBridge bridge) { bridge.AddReader <Detected2DObjectArray>(Topic, data => Detected = data.Data); }
public TestsBase() { Connection = new SqlConnection(@"Data Source=.\sqlexpress; Initial Catalog=EFBridgeTests; Integrated Security=True"); Bridge = new DbBridge(Connection); }
public SGLLController(IBridge bridge, SGLLData data) { Client = bridge; Data = data; }
internal static TestUC Instance(IBridge iBridge) { if (programForm == null) { programForm = new ProgramUC(); bridge = iBridge; } return programForm; }
public Portal(IBridge bridge) { _bridge = bridge; }
public override void OnBridgeSetup(IBridge bridge) { // TODO new base class? }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; Writer = bridge.AddWriter <PointCloudData>(Topic); }
public DalManager() { string connection = "Data Source=reseaug5.database.windows.net;Initial Catalog=JediTournamentBDD;Integrated Security=False;User ID=Reseau;Password=JediTournamentEntities2016;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; bd = new SQLAccess(connection); }
public BaseLog(IBridge bridge) : this() { this.Bridge = bridge; }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; ImageWriter = bridge.AddWriter <ImageData>(Topic); }
public AbstractBridge(IBridge bridge) { this.bridge = bridge; }
public ProxyBridge() { real = null; }
public Abstraction(IBridge bridge) { Bridge = bridge; }
public override void OnBridgeSetup(IBridge bridge) { bridge.AddReader <VehicleStateData>(Topic, data => { if (data != null) { if (StateData.Blinker != data.Blinker) { if (data.Blinker == 0) { if (Actions.LeftTurnSignal) { Actions.LeftTurnSignal = false; } if (Actions.RightTurnSignal) { Actions.RightTurnSignal = false; } if (Actions.HazardLights) { Actions.HazardLights = false; } } else if (data.Blinker == 1) { Actions.LeftTurnSignal = true; } else if (data.Blinker == 2) { Actions.RightTurnSignal = true; } else if (data.Blinker == 3) { Actions.HazardLights = true; } } if (StateData.HeadLight != data.HeadLight) { if (data.HeadLight == 0) { Actions.CurrentHeadLightState = VehicleActions.HeadLightState.OFF; } else if (data.HeadLight == 1) { Actions.CurrentHeadLightState = VehicleActions.HeadLightState.LOW; } else if (data.HeadLight == 2) { Actions.CurrentHeadLightState = VehicleActions.HeadLightState.HIGH; } } if (StateData.Gear != data.Gear) { if (data.Gear == 1) { Dynamics.ShiftReverse(); } else if (data.Gear == 0) { Dynamics.ShiftFirstGear(); } } if (StateData.HandBrake != data.HandBrake) { if (data.HandBrake == true) { Dynamics.SetHandBrake(true); } else { Dynamics.SetHandBrake(false); } } StateData = data; } }); }
public void Initialize() { _bridge = Driver.GetBridge(); SetUpUsers(); }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; Writer = Bridge.AddWriter <SignalDataArray>(Topic); }
public BlockUi(IBridge bridge) { this.Bridge = bridge; }
public void GotoCSLogin(string msg) { mIsLogining = true; Hashtable hashtable = MiniJSON.JsonDecode(msg) as Hashtable; if (hashtable != null) { if (hashtable.Count <= 2) { if (mLoginCallback != null) { endLogin((int)SDK_STATU_CODE.LOGIN_CANCEL, xc.TextHelper.SDKLoginCancel); } return; } GlobalConfig globalConfig = GlobalConfig.GetInstance(); string loginAction = hashtable["_LoginAction_"] as string; string data = ""; foreach (DictionaryEntry de in hashtable) { string key = de.Key.ToString(); string value = de.Value.ToString(); if (!key.Equals("_LoginAction_")) { value = WWW.EscapeURL(value, System.Text.Encoding.UTF8); data = data + key + "=" + value + "&"; } } IBridge bridge = DBOSManager.getOSBridge(); string url = ""; // AppID超过350使用新接口 if (GlobalConfig.Instance.AppId > 350) { url = globalConfig.LoginURL + "eagleV4/" + loginAction + "?" + data + "game_mark=" + GlobalConfig.Instance.GameMark + "&net=" + bridge.getNetType() + "&provider=" + GlobalConfig.Instance.Channel; // os_ext 韩国版用来标识是one_store还是google_play,还是app_store if (Const.Region == RegionType.KOREA) { url += "&os_ext=" + Application.identifier; url += "&sdkUserId=" + bridge.getSdkUserID(); } } else { url = globalConfig.LoginURL + loginAction + "?" + data + "game_mark=" + GlobalConfig.Instance.GameMark + "&net=" + bridge.getNetType() + "&provider=" + GlobalConfig.Instance.Channel; if (Const.Region == RegionType.KOREA) { url += "&os_ext=" + Application.identifier; url += "&sdkUserId=" + bridge.getSdkUserID(); } } #if UNITY_IPHONE url = globalConfig.LoginURL + loginAction + "?" + data + "game_mark=" + GlobalConfig.Instance.GameMark + "&net=" + bridge.getNetType(); if (Const.Region == RegionType.KOREA) { url += "&os_ext=" + Application.identifier; url += "&sdkUserId=" + bridge.getSdkUserID(); } //ios 在xcode 已经传了 #endif #if UNITY_IPHONE url = url + "&device_mark=" + globalConfig.DeviceMark; Debug.Log("SDKControler.GotoCSLogin" + url); #endif // 加上二级渠道 url = url + "&sub_chn=" + globalConfig.SubChannel; // 扩展参数 Hashtable extendParams = new Hashtable(); extendParams.Add("did", WWW.EscapeURL(bridge.getSDKDeviceID())); extendParams.Add("idfa", WWW.EscapeURL(bridge.GetPhoneIDFA())); extendParams.Add("extc", bridge.getExtChannel()); //三级渠道 var extend = MiniJSON.JsonEncode(extendParams); url = url + "&extend=" + extend; MainGame.HttpRequest.GET(url, OnCSLoginFinished, null); } else { if (mLoginCallback != null) { mLoginCallback((int)SDK_STATU_CODE.LOGIN_MSG_FAIL, xc.TextHelper.SDKLoginCancel); } return; } }
public void Update() { if (!mIsInited) { return; } if (Input.GetKeyUp(KeyCode.Escape)) { Debug.Log("KeyCode.Escape pressed"); #if UNITY_IPHONE IBridge bridge = DBOSManager.getDBOSManager().getBridge(); if (bridge != null && bridge.isBridgeEnable()) { // 退出游戏的时候通知sdk SDKControler.getSDKControler().sendRoleInfo2SDK((int)SDKControler.RoleEvent.EXIT_GAME); bridge.checkBackBtnAction(); } #else var exit_game = true; if (xc.Const.Region == RegionType.KOREA) { if (UIManager.Instance.TryCloseAllWindow()) { exit_game = false; } } if (exit_game) { Debug.Log("KeyCode.Escape pressed exit_game = true"); IBridge bridge = DBOSManager.getDBOSManager().getBridge(); if (bridge != null && bridge.isBridgeEnable()) { // 退出游戏的时候通知sdk SDKControler.getSDKControler().sendRoleInfo2SDK((int)SDKControler.RoleEvent.EXIT_GAME); bridge.checkBackBtnAction(); } } #endif } m_GameMachine.Update(); UIManager.Instance.Update(); // 场景加载完成的检查 SceneLoadingUpdate(); TimerManager.GetInstance().Update(); DecimalTimerManager.GetInstance().Update(); EffectManager.GetInstance().Update(); TargetPathManager.Instance.Update(); TaskManager.Instance.Update(); InstanceManager.Instance.Update(); UINotice.Instance.Update(); TeamManager.Instance.Update(); MainmapManager.Instance.Update(); TimelineManager.Instance.Update(); ShadowManager.Instance.Update(); GuideManager.Instance.Update(); #if !UNITY_MOBILE_LOCAL VoiceManager.Instance.Update(); #endif NetReconnect.Instance.Update(); if (ChangeRoleManager.Instance.IsChangeRole) { ChangeRoleManager.Instance.Update(); } #if UNITY_EDITOR TestUnit.Instance.Update(); #endif Uranus.Runtime.UranusManager.Instance.Update(); MarryFireworkManager.Instance.Update(); NetworkManager.Instance.Update(); if (((int)GameMode & (int)EGameMode.GM_Net) == (int)EGameMode.GM_Net) { NetClient.GetBaseClient().Update(); if (NetClient.CrossToggle) { NetClient.GetCrossClient().Update(); } } // 协程更新 // 最好在其他模块都更新好,再更新协程 SafeCoroutine.CoroutineManager.Update(Time.deltaTime); }
private DataBaseConnect() { Base = new ManagerSQL(); Base.Connexion("C:\\Users\\jc\\Documents\\Visual Studio 2010\\Projects\\tp4\\DataAccessLayer\\Database1.sdf", "127.0.0.1", "root", null); }
public CAbstracion(IBridge implementacion, Dictionary <string, double> productos) { this.implementacion = implementacion; this.productos = productos; }
public void SetBridge(IBridge bridge) { Bridge = bridge as ArkeBridge; }
public Abstraction(IBridge bridge) { this.bridge = bridge; }
public Abstraction(IBridge implementation) { _bridge = implementation; }
public override void OnBridgeSetup(IBridge bridge) { // }
public Abstraction(IBridge bridge) { _bridge = bridge; }
public override void OnBridgeSetup(IBridge bridge) { Bridge = bridge; Writer = bridge.AddWriter <VehicleOdometryData>(Topic); }
public Runtime(InteropDatabase interopDatabase, IBridge bridge, bool allowCallbacks, bool enableLogging) { database = interopDatabase; this.bridge = bridge; this.allowCallbacks = allowCallbacks; nextObjectId = 0; idToObjectCache = new Dictionary<int, object>(); objectToIdCache = new Dictionary<object, int>(); keyToObjectCache = new Dictionary<TypeAndKeyPair, object>(); objectToKeyCache = new Dictionary<TypeAndObjectPair, string>(); proxyToIdCache = new Dictionary<object, int>(); objectHasBeenExported = new Dictionary<object, int>(); objectToDisconnect = new Dictionary<object, Action>(); exportedMethodBaseToId = new Dictionary<MethodBase, int>(); idToExportedMethodBase = new Dictionary<int, MethodBase>(); loadedTypeStructures = new Dictionary<Type, int>(); #if TRACE_LOGGING this.enableLogging = enableLogging; #else if (enableLogging) log = new List<string>(); indent = 0; #endif }
public abstract void OnBridgeSetup(IBridge bridge);
public static TModel Get <TModel>(this IBridge bridge, Guid id) { return((TModel)bridge.Get(id)); }
public Abstraccion(IBridge pImp, Dictionary <string, double> pProd) { implementacion = pImp; productos = pProd; }
internal static TestUC Instance(IBridge iBridge) { if (serviceForm == null) { serviceForm = new ServiceUC(); bridge = iBridge; } return serviceForm; }
public override void OnBridgeSetup(IBridge bridge) { bridge.AddReader <VehicleControlData>(Topic, data => { controlData = data; LastControlUpdate = Time.time; if (data.Velocity.HasValue) // autoware { controlType = ControlType.Autoware; if (data.ShiftGearUp || data.ShiftGearDown) { if (data.ShiftGearUp) { Dynamics.GearboxShiftUp(); } if (data.ShiftGearDown) { Dynamics.GearboxShiftDown(); } ADAccelInput = data.Acceleration.GetValueOrDefault() - data.Breaking.GetValueOrDefault(); // converted from lin accel ADSteerInput = data.SteerAngle.GetValueOrDefault(); // angle should be in degrees } else { if (Dynamics.Reverse) { return; // TODO move? } var linMag = Mathf.Clamp(Mathf.Abs(data.Velocity.GetValueOrDefault() - ActualLinVel), 0f, 1f); ADAccelInput = ActualLinVel < data.Velocity.GetValueOrDefault() ? linMag : -linMag; ADSteerInput = -Mathf.Clamp(data.SteerAngularVelocity.GetValueOrDefault() * 0.5f, -1f, 1f); } } else if (data.SteerRate.HasValue) // apollo { if (double.IsInfinity(data.Acceleration.GetValueOrDefault()) || double.IsInfinity(data.Breaking.GetValueOrDefault()) || double.IsNaN(data.Acceleration.GetValueOrDefault()) || double.IsNaN(data.Breaking.GetValueOrDefault())) { return; } controlType = ControlType.Apollo; var timeStamp = data.TimeStampSec.GetValueOrDefault(); var dt = (float)(timeStamp - LastTimeStamp); LastTimeStamp = timeStamp; Debug.Assert(data.Acceleration.GetValueOrDefault() >= 0 && data.Acceleration.GetValueOrDefault() <= 1); Debug.Assert(data.Breaking.GetValueOrDefault() >= 0 && data.Breaking.GetValueOrDefault() <= 1); var linearAccel = AccelerationInputCurve.Evaluate(data.Acceleration.GetValueOrDefault()) - BrakeInputCurve.Evaluate(data.Breaking.GetValueOrDefault()); var steeringTarget = -data.SteerTarget.GetValueOrDefault(); var steeringAngle = Controller.SteerInput; var sgn = Mathf.Sign(steeringTarget - steeringAngle); var steeringRate = data.SteerRate.GetValueOrDefault() * sgn; steeringAngle += steeringRate * dt; if (sgn != steeringTarget - steeringAngle) // to prevent oversteering { steeringAngle = steeringTarget; } ADSteerInput = steeringAngle; float inputAccel = (float)data.Acceleration; float currentSpeed = RigidBody.velocity.magnitude;; var throttle = H2VechicleControl_.ConvertToThrottle(currentSpeed, inputAccel, ImuSensor.currentAccel); if (inputAccel > 0) { ADAccelInput = AccelerationInputCurve.Evaluate(throttle); } else { ADAccelInput = -BrakeInputCurve.Evaluate(H2VechicleControl_.ConvertToBrake(inputAccel)); } if (data.CurrentGear == GearPosition.Reverse) { Dynamics.ShiftReverseAutoGearBox(); } else if (data.CurrentGear == GearPosition.Drive) { Dynamics.ShiftFirstGear(); } } else if (data.SteerInput.HasValue) // lgsvl { controlType = ControlType.LGSVL; ADSteerInput = data.SteerInput.GetValueOrDefault(); } else { controlType = ControlType.None; } }); }
public AbstractBridge(IBridge abstract_bridge) { m_bridge = abstract_bridge; }
public ConcreteAbstractBridge(IBridge bridge) { this.Bridge = bridge; }
public Abstraction(IBridge bridge) { this._bridge = bridge; }
/// <summary> /// Initializes a new instance of the AssetPackage.BaseAsset class. /// </summary> /// /// <param name="bridge"> The bridge. </param> public BaseAsset(IBridge bridge) : this() { this.Bridge = bridge; }
private DalManager() { bdd = new StubDataBase(); }