Salut !
Je suis en train de faire un tool en C# pour obtenir et modifier les infos de bases (CID, température etc..).
Mon problème survient lors de l'actualisation de la température, j'utilise un bouton pour actualiser manuellement la température ainsi qu'un timer effectuant la même action mais j'obtient la température seulement la première fois, après les valeurs ne se modifient pas..
Et j'aimerais aussi savoir si le timer est bien programmé ^^
Je précise également que j'ai une DEX 4.46 avec CCAPI 2.70 sur celle-ci, CCAPI 2.60 sur mon PC et que celui-ci tourne sous Windows 10.
Merci d'avance !
Code du bouton de refresh
Code "complet"
Je suis en train de faire un tool en C# pour obtenir et modifier les infos de bases (CID, température etc..).
Mon problème survient lors de l'actualisation de la température, j'utilise un bouton pour actualiser manuellement la température ainsi qu'un timer effectuant la même action mais j'obtient la température seulement la première fois, après les valeurs ne se modifient pas..
Et j'aimerais aussi savoir si le timer est bien programmé ^^
Je précise également que j'ai une DEX 4.46 avec CCAPI 2.70 sur celle-ci, CCAPI 2.60 sur mon PC et que celui-ci tourne sous Windows 10.
Merci d'avance !
Code du bouton de refresh
Code:
private void metroButton2_Click(object sender, EventArgs e)
{
API.CCAPI.ClearTargetInfo();
this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
}
Code "complet"
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using PS3Lib;
using MetroFramework;
using System.Timers;
namespace Tool_PS3_by_Wazyx
{
public partial class Form1 : MetroFramework.Forms.MetroForm
{
private CCAPI ps3 = new CCAPI();
public static PS3API PS3 = new PS3API();
PS3API API = new PS3API();
private CCAPI PS31 = new CCAPI();
public Form1()
{
InitializeComponent();
}
private void metroButton1_Click(object sender, EventArgs e)
{
this.ps3.ConnectTarget("192.168.1.92");
PS3.CCAPI.Notify(CCAPI.NotifyIcon.HAND, "Connected");
this.groupBox1.Text = "Connected";
groupBox1.ForeColor = System.Drawing.Color.Green;
this.metroLabel5.Text = this.ps3.GetFirmwareVersion();
this.metroLabel6.Text = this.ps3.GetFirmwareType();
this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
timer1.Interval = 500;
timer1.Enabled = true;
timer1.Start();
}
private void metroButton2_Click(object sender, EventArgs e)
{
API.CCAPI.ClearTargetInfo();
this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
}
private void timer1_Tick(object sender, EventArgs e)
{
API.CCAPI.ClearTargetInfo();
this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
Dernière édition: