From 80b09ca12c9baf2618d9a67516b431482d8698d1 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 30 May 2022 13:39:46 +0000 Subject: [PATCH] - refactored git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@899 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/Scrambler.cpp | 7 ++----- radio/Scrambler.hpp | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/radio/Scrambler.cpp b/radio/Scrambler.cpp index 8b9a905..94c3df3 100644 --- a/radio/Scrambler.cpp +++ b/radio/Scrambler.cpp @@ -32,12 +32,9 @@ void Scrambler::stateSet(uint32_t state) uint8_t Scrambler::process(uint8_t src) { - uint32_t i; - uint8_t res; + uint8_t res = (uint8_t)(src ^ m_state); - res = (uint8_t)(src ^ m_state); - - for (i=0; i < 8; i++) + for (uint32_t i=0; i < 8; i++) { if (m_state & 0x0001) { diff --git a/radio/Scrambler.hpp b/radio/Scrambler.hpp index b76bbf7..3759356 100644 --- a/radio/Scrambler.hpp +++ b/radio/Scrambler.hpp @@ -18,12 +18,12 @@ public: uint32_t stateGet(); void stateSet(uint32_t state); - uint8_t process(uint8_t src); void process(uint8_t *pSrcDst, uint32_t len); private: uint32_t m_state; uint32_t m_poly; + uint8_t process(uint8_t src); }; // --------------------------------------------------------------