EDACS EA: correct log output format

This commit is contained in:
ilyacodes 2024-04-10 21:56:45 -04:00
parent e77770f608
commit 4648b9c8eb
1 changed files with 4 additions and 2 deletions

View File

@ -632,23 +632,25 @@ void edacs(dsd_opts * opts, dsd_state * state)
{
int status = msg_1 & 0xFF;
int source = msg_2 & 0xFFFFF;
fprintf (stderr, "%s", KBLU);
if (status == 248) fprintf (stderr, " Status Request :: Target [%08d]", source);
else fprintf (stderr, " Message Acknowledgement :: Status [%03d] Source [%08d]", status, source);
fprintf (stderr, "%s", KNRM);
}
//Unit Enable/Disable
//Unit Enable / Disable
else if (mt2 == 0x7)
{
int qualifier = (msg_2 & 0xC000000) >> 26;
int target = (msg_2 & 0xFFFFF);
fprintf (stderr, "%s", KBLU);
fprintf (stderr, " Unit Enable/Disable ::");
if (qualifier == 0x0) fprintf (stderr, " [Temporary Disable]");
else if (qualifier == 0x1) fprintf (stderr, " [Corrupt Personality]");
else if (qualifier == 0x2) fprintf (stderr, " [Revoke Logical ID]");
else fprintf (stderr, " [Re-enable Unit]");
fprintf (stderr, " Target [%05d]", target);
fprintf (stderr, " Target [%08d]", target);
fprintf (stderr, "%s", KNRM);
}
//Control Channel LCN