mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 23:05:19 +03:00
Fixed tests.
This commit is contained in:
parent
653182c2ef
commit
35b93f2c18
1 changed files with 7 additions and 7 deletions
|
@ -104,7 +104,7 @@ TEST(TelemetryCrsfTest, TestGPS)
|
|||
|
||||
int frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_GPS);
|
||||
EXPECT_EQ(CRSF_FRAME_GPS_PAYLOAD_SIZE + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(17, frame[1]); // length
|
||||
EXPECT_EQ(0x02, frame[2]); // type
|
||||
int32_t lattitude = frame[3] << 24 | frame[4] << 16 | frame[5] << 8 | frame[6];
|
||||
|
@ -151,7 +151,7 @@ TEST(TelemetryCrsfTest, TestBattery)
|
|||
testBatteryVoltage = 0; // 0.1V units
|
||||
int frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_BATTERY_SENSOR);
|
||||
EXPECT_EQ(CRSF_FRAME_BATTERY_SENSOR_PAYLOAD_SIZE + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(10, frame[1]); // length
|
||||
EXPECT_EQ(0x08, frame[2]); // type
|
||||
uint16_t voltage = frame[3] << 8 | frame[4]; // mV * 100
|
||||
|
@ -188,7 +188,7 @@ TEST(TelemetryCrsfTest, TestAttitude)
|
|||
attitude.values.yaw = 0;
|
||||
int frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_ATTITUDE);
|
||||
EXPECT_EQ(CRSF_FRAME_ATTITUDE_PAYLOAD_SIZE + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(8, frame[1]); // length
|
||||
EXPECT_EQ(0x1e, frame[2]); // type
|
||||
int16_t pitch = frame[3] << 8 | frame[4]; // rad / 10000
|
||||
|
@ -220,7 +220,7 @@ TEST(TelemetryCrsfTest, TestFlightMode)
|
|||
airMode = false;
|
||||
int frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_FLIGHT_MODE);
|
||||
EXPECT_EQ(5 + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(7, frame[1]); // length
|
||||
EXPECT_EQ(0x21, frame[2]); // type
|
||||
EXPECT_EQ('A', frame[3]);
|
||||
|
@ -235,7 +235,7 @@ TEST(TelemetryCrsfTest, TestFlightMode)
|
|||
EXPECT_EQ(ANGLE_MODE, FLIGHT_MODE(ANGLE_MODE));
|
||||
frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_FLIGHT_MODE);
|
||||
EXPECT_EQ(5 + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(7, frame[1]); // length
|
||||
EXPECT_EQ(0x21, frame[2]); // type
|
||||
EXPECT_EQ('S', frame[3]);
|
||||
|
@ -250,7 +250,7 @@ TEST(TelemetryCrsfTest, TestFlightMode)
|
|||
EXPECT_EQ(HORIZON_MODE, FLIGHT_MODE(HORIZON_MODE));
|
||||
frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_FLIGHT_MODE);
|
||||
EXPECT_EQ(4 + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(6, frame[1]); // length
|
||||
EXPECT_EQ(0x21, frame[2]); // type
|
||||
EXPECT_EQ('H', frame[3]);
|
||||
|
@ -263,7 +263,7 @@ TEST(TelemetryCrsfTest, TestFlightMode)
|
|||
airMode = true;
|
||||
frameLen = getCrsfFrame(frame, CRSF_FRAMETYPE_FLIGHT_MODE);
|
||||
EXPECT_EQ(4 + FRAME_HEADER_FOOTER_LEN, frameLen);
|
||||
EXPECT_EQ(CRSF_ADDRESS_BROADCAST, frame[0]); // address
|
||||
EXPECT_EQ(CRSF_SYNC_BYTE, frame[0]); // address
|
||||
EXPECT_EQ(6, frame[1]); // length
|
||||
EXPECT_EQ(0x21, frame[2]); // type
|
||||
EXPECT_EQ('A', frame[3]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue