|
|
@ -491,8 +491,11 @@ int CDGIdGateway::run()
|
|
|
|
CYSFFICH fich;
|
|
|
|
CYSFFICH fich;
|
|
|
|
bool valid = fich.decode(buffer + 35U);
|
|
|
|
bool valid = fich.decode(buffer + 35U);
|
|
|
|
if (valid) {
|
|
|
|
if (valid) {
|
|
|
|
|
|
|
|
unsigned char dgId = fich.getDGId();
|
|
|
|
|
|
|
|
if (dgId != WIRESX_DGID) {
|
|
|
|
fich.setDGId(i);
|
|
|
|
fich.setDGId(i);
|
|
|
|
fich.encode(buffer + 35U);
|
|
|
|
fich.encode(buffer + 35U);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
rptNetwork.write(0U, buffer);
|
|
|
|
rptNetwork.write(0U, buffer);
|
|
|
|
|
|
|
|
|
|
|
|