More work on constructing RF P25 from network data.

This commit is contained in:
Jonathan Naylor
2016-09-20 20:13:13 +01:00
parent 1c7fbc0de5
commit 4c5d1492ce
6 changed files with 189 additions and 29 deletions

View File

@@ -82,6 +82,21 @@ void CP25LowSpeedData::process(unsigned char* data) const
break;
}
}
CP25Utils::encode(lsd, data, 1546U, 1578U);
}
void CP25LowSpeedData::encode(unsigned char* data, unsigned char lsd1, unsigned char lsd2) const
{
assert(data != NULL);
unsigned char lsd[4U];
lsd[0U] = lsd1;
lsd[1U] = encode(lsd1);
lsd[2U] = lsd2;
lsd[3U] = encode(lsd2);
CP25Utils::encode(lsd, data, 1546U, 1578U);
}
unsigned char CP25LowSpeedData::encode(unsigned char in) const