public async Task <bool> AttachProcessAsync() { return(await Task.Run(() => { PS3TMAPI.InitTargetComms(); return this.AttachProcess(); }).ConfigureAwait(false));; }
public bool ConnectTarget() { bool result = false; result = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); result = PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(Target, null)); IsConnected = result; return(result); }
public async Task <ConnectionStatus> ConnectAsync() { PS3TMAPI.SNRESULT result = PS3TMAPI.InitTargetComms(); if (PS3TMAPI.SUCCEEDED(result)) { return(await Task.Run(() => this.Connect()).ConfigureAwait(false)); } return(this.ConnectionStatus = ConnectionStatus.Unavailable); }
// Token: 0x06000CEC RID: 3308 RVA: 0x00041ACC File Offset: 0x0003FCCC public bool ConnectTarget(int TargetIndex = 0) { if (TMAPI.AssemblyLoaded) { this.PS3TMAPI_NET(); } TMAPI.AssemblyLoaded = false; TMAPI.Target = TargetIndex; bool flag = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); return(PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(TargetIndex, null))); }
// Token: 0x06000D02 RID: 3330 RVA: 0x00042154 File Offset: 0x00040354 public string GetTargetName() { if (TMAPI.Parameters.ConsoleName == null || TMAPI.Parameters.ConsoleName == string.Empty) { PS3TMAPI.InitTargetComms(); PS3TMAPI.TargetInfo targetInfo = default(PS3TMAPI.TargetInfo); targetInfo.Flags = PS3TMAPI.TargetInfoFlag.TargetID; targetInfo.Target = TMAPI.Target; PS3TMAPI.GetTargetInfo(ref targetInfo); TMAPI.Parameters.ConsoleName = targetInfo.Name; } return(TMAPI.Parameters.ConsoleName); }
/// <summary>Get the target name.</summary> public string GetTargetName() { if (Parameters.ConsoleName == null || Parameters.ConsoleName == String.Empty) { PS3TMAPI.InitTargetComms(); PS3TMAPI.TargetInfo TargetInfo = new PS3TMAPI.TargetInfo(); TargetInfo.Flags = PS3TMAPI.TargetInfoFlag.TargetID; TargetInfo.Target = TMAPI.Target; PS3TMAPI.GetTargetInfo(ref TargetInfo); Parameters.ConsoleName = TargetInfo.Name; } return(Parameters.ConsoleName); }
/// <summary>Connect the default target and initialize the dll. Possible to put an int as arugment for determine which target to connect.</summary> public bool Connect(int TargetIndex = 0) { bool result = false; if (AssemblyLoaded) { PS3TMAPI_NET(); } AssemblyLoaded = false; Target = TargetIndex; result = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); result = PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(TargetIndex, null)); return(result); }
public PS3TMAPI.TCPIPConnectProperties GetConnectionInfo() { try { PS3TMAPI.InitTargetComms(); PS3TMAPI.Connect(Target, null); PS3TMAPI.GetConnectionInfo(Target, out PS3TMAPI.TCPIPConnectProperties connectProperties); return(connectProperties); } catch { return(null); } }
// Token: 0x06000CED RID: 3309 RVA: 0x00041B18 File Offset: 0x0003FD18 public bool ConnectTarget(string TargetName) { if (TMAPI.AssemblyLoaded) { this.PS3TMAPI_NET(); } TMAPI.AssemblyLoaded = false; bool flag = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); if (flag) { flag = PS3TMAPI.SUCCEEDED(PS3TMAPI.GetTargetFromName(TargetName, out TMAPI.Target)); flag = PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(TMAPI.Target, null)); } return(flag); }
public ConnectionStatus Connect() { PS3TMAPI.SNRESULT result = PS3TMAPI.InitTargetComms(); if (PS3TMAPI.FAILED(result)) { throw new DevkitNotFoundException(); } result = PS3TMAPI.Connect(this.TargetIndex, null); if (PS3TMAPI.FAILED(result)) { throw new DevkitConnectFailedException(); } return(this.ConnectionStatus = ConnectionStatus.Connected); }
public bool Connect(string TargetName) { bool result = false; if (AssemblyLoaded) { PS3TMAPI_NET(); } AssemblyLoaded = false; result = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); if (result) { result = PS3TMAPI.SUCCEEDED(PS3TMAPI.GetTargetFromName(TargetName, out Target)); result = PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(Target, null)); } return(result); }
/// <summary> /// Connect the target by is name. /// </summary> /// <param name="TargetName"></param> /// <returns></returns> public bool ConnectTarget(string TargetName) { if (AssemblyLoaded) { PS3TMAPI_NET(); } AssemblyLoaded = false; bool result = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); if (result) { PS3TMAPI.SUCCEEDED(PS3TMAPI.GetTargetFromName(TargetName, out Target)); result = PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(Target, null)); IPAddress = result ? GetConnectionInfo().IPAddress : "127.0.0.1"; } IsConnected = result; return(result); }
/// <summary> /// Connect the default target and initialize the dll. Possible to put an int as arugment for determine which target to connect. /// </summary> /// <param name="TargetIndex"></param> /// <returns></returns> public bool ConnectTarget(int TargetIndex = 0) { if (AssemblyLoaded) { PS3TMAPI_NET(); } AssemblyLoaded = false; Target = TargetIndex; bool result = PS3TMAPI.SUCCEEDED(PS3TMAPI.InitTargetComms()); if (result) { PS3TMAPI.SUCCEEDED(PS3TMAPI.Connect(TargetIndex, null)); IPAddress = result ? GetConnectionInfo().IPAddress : "127.0.0.1"; } IsConnected = result; return(result); }
/// <summary> /// Connects to target with the specified target inside the parameters. /// </summary> /// <param name="Target"></param> public void Connect(int Target = 0) { PS3TMAPI.InitTargetComms(); PS3TMAPI.Connect(Target, null); }
public PS3TMAPI.SNRESULT InitTargetComms() { return(PS3TMAPI.InitTargetComms()); }
public void InitComms() { PS3TMAPI.InitTargetComms(); }
public static void Connect() { PS3TMAPI.InitTargetComms(); PS3TMAPI.Connect(0, null); DEX.ConnectTarget(); }
/// <summary> /// Connects to the target PS3. Target is 0, Application is null. /// </summary> /// <param name="Target"></param> /// <param name="Application"></param> public static void ConnectTarget(int Target = 0, string Application = null) { PS3TMAPI.InitTargetComms(); PS3TMAPI.Connect(Target, Application); }