This commit is contained in:
2025-09-16 12:08:45 +03:00
parent 648e754d32
commit 105b4e79da
21 changed files with 984 additions and 289 deletions

59
testcmd.cpp Normal file
View File

@@ -0,0 +1,59 @@
/*#include <QTest>
#include "testcmd.h"
void testcmdwrd::testConstructor()
{
// default values 0
CommandWord c1;
QVERIFY(c1.addrRTf == 0);
QVERIFY(c1.Kf == 0);
QVERIFY(c1.subAddrf == 0);
QVERIFY(c1.numDWf == 0);
}
void testcmdwrd::testaddrRTFind()
{
// address default
QCOMPARE(mCmdWrd.addrRTf, addrRT0);
// address after setting
QCOMPARE(mCmdWrd.addrRTFind(0x043D), (uint8_t)(0b00000));
QCOMPARE(mCmdWrd.addrRTFind(0x2C3D), (uint8_t)(0b00101)); //main
QCOMPARE(mCmdWrd.addrRTFind(0x343D), (uint8_t)(0b00110)); //reserve
QCOMPARE(mCmdWrd.addrRTFind(0xFC3D), (uint8_t)(0b11111));
}
void testcmdwrd::testKFind()
{
// K default
QCOMPARE(mCmdWrd.Kf, K0);
// K after setting
QCOMPARE(mCmdWrd.KFind(0x2C5D), (uint8_t)(1)); //transmission
QCOMPARE(mCmdWrd.KFind(0x2915), (uint8_t)(0)); //res
}
void testcmdwrd::testsubAddrFind()
{
// SubAdd_CtrlMode default
QCOMPARE(mCmdWrd.subAddrf, subAddr0);
// SubAdd_CtrlMode after setting
QCOMPARE(mCmdWrd.subAddrFind(0x2C3D), (uint8_t)(1)); //subadd 01
QCOMPARE(mCmdWrd.subAddrFind(0x2E14), (uint8_t)(16)); //subadd 16
QCOMPARE(mCmdWrd.subAddrFind(0x2FC0), (uint8_t)(30)); //subadd 30
}
void testcmdwrd::testnumDWFind()
{
// NumData_CmdCode default
QCOMPARE(mCmdWrd.numDWf, numDW0);
// NumData_CmdCode after setting
QCOMPARE(mCmdWrd.numDWFind(0x2C9D), (uint8_t)(29));
QCOMPARE(mCmdWrd.numDWFind(0x2C90), (uint8_t)(16));
QCOMPARE(mCmdWrd.numDWFind(0x2A41), (uint8_t)(1));
QCOMPARE(mCmdWrd.numDWFind(0x2BC0), (uint8_t)(0)); //32 words
}
*/