1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
//request config
void dan6000::Request_Config(std::string fichier)
{
fstream file(fichier, ios::out);
if (file)
{
uint8_t* sMsg;
uint8_t* rMsg;
string B;
for (int i = 1; i < 992; ++i)
{
sMsg = Request_Program_Code_Values_and_Attributes(i);
client.Send((char*)sMsg,10);
rMsg = client.Recv();
int PCvLength = resp[4];
uint8_t* tab = new uint8_t[PCvLength+4];
for (int i = 0; i < 15; i++)
tab[i] = rMsg[i];
B = Decd_Request_Program_Code_Values(tab);
file << i << " " << B << endl;
}
file.close();
}
else
cerr << "Impossible d'ouvrir le fichier !" << endl;
} |
Partager