1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 10:45:57 +01:00

Added some unit tests for RadioTap.

This commit is contained in:
Matias Fontanini
2012-10-17 18:44:46 -03:00
parent a0f5d26987
commit 53efc67f6f
5 changed files with 127 additions and 4 deletions

View File

@@ -164,6 +164,10 @@ uint16_t Utils::channel_to_mhz(uint16_t channel) {
return 2407 + (channel * 5);
}
uint16_t Utils::mhz_to_channel(uint16_t mhz) {
return (mhz - 2407) / 5;
}
uint32_t Utils::do_checksum(const uint8_t *start, const uint8_t *end) {
uint32_t checksum(0);
uint16_t *ptr = (uint16_t*)start, *last = (uint16_t*)end, padding(0);