EDACS: voice channel update emergency refactor

This commit is contained in:
ilyacodes 2024-03-26 10:51:59 -04:00
parent 36d546a87b
commit e8ec4022dd
1 changed files with 1 additions and 3 deletions

View File

@ -1244,9 +1244,7 @@ void edacs(dsd_opts * opts, dsd_state * state)
int mt_c = (fr_1t & 0x300000000) >> 32;
int lcn = (fr_1t & 0xF8000000) >> 27;
int is_individual = (fr_1t & 0x4000000) >> 26;
int is_emergency = 0;
if (is_individual == 0)
is_emergency = (fr_1t & 0x2000000) >> 25;
int is_emergency = (is_individual == 0) ? (fr_1t & 0x2000000) >> 25 : 0;
int group = (fr_1t & 0x7FF000) >> 12;
int lid = (fr_1t & 0x3FFF000) >> 12;
int source = (fr_4t & 0x3FFF000) >> 12; //Source only present in individual calls