refactoring - better entity names
This commit is contained in:
parent
8d17e0576c
commit
a39920b68e
|
@ -10,16 +10,16 @@
|
|||
extern int timeNowUs;
|
||||
extern WarningCodeState unitTestWarningCodeState;
|
||||
|
||||
static void fireTriggerEvent(EngineTestHelper*eth, double timestampS, int channel, bool isRise) {
|
||||
static void fireTriggerEvent(EngineTestHelper*eth, double timestampS, trigger_wheel_e channel, bool isFall) {
|
||||
trigger_event_e event;
|
||||
// in this trigger data file second channel is the primary
|
||||
// interesting how logic analyzer and trigger are flipped - logical '1' from logicdata file seems to be 'falling'
|
||||
// for trigger definition?!
|
||||
if (channel == 1 && isRise == false) {
|
||||
if (channel == T_PRIMARY && isFall == false) {
|
||||
event = SHAFT_PRIMARY_RISING;
|
||||
} else if (channel == 1 && isRise == true) {
|
||||
} else if (channel == T_PRIMARY && isFall == true) {
|
||||
event = SHAFT_PRIMARY_FALLING;
|
||||
} else if (channel == 0 && isRise == false) {
|
||||
} else if (channel == T_SECONDARY && isFall == false) {
|
||||
event = SHAFT_SECONDARY_RISING;
|
||||
} else {
|
||||
event = SHAFT_SECONDARY_FALLING;
|
||||
|
@ -43,114 +43,114 @@ TEST(cranking, hardcodedRealCranking) {
|
|||
*/
|
||||
// looks like na_cranking4.logicdata file
|
||||
|
||||
/* 3 */ EVENT(/* timestamp*/0.597303, /*index*/0, /*value*/false);
|
||||
/* 4 */ EVENT(/* timestamp*/0.69078225, /*index*/0, /*value*/true);
|
||||
/* 5 */ EVENT(/* timestamp*/0.753783, /*index*/1, /*value*/true);
|
||||
/* 6 */ EVENT(/* timestamp*/0.79334275, /*index*/0, /*value*/false);
|
||||
/* 7 */ EVENT(/* timestamp*/0.85266675, /*index*/0, /*value*/true);
|
||||
/* 8 */ EVENT(/* timestamp*/0.93424725, /*index*/1, /*value*/true);
|
||||
/* 9 */ EVENT(/* timestamp*/0.9441, /*index*/0, /*value*/false);
|
||||
/* 10 */ EVENT(/* timestamp*/0.98209725, /*index*/1, /*value*/false);
|
||||
/* 11 */ EVENT(/* timestamp*/0.99523975, /*index*/0, /*value*/true);
|
||||
/* 12 */ EVENT(/* timestamp*/1.076422, /*index*/0, /*value*/false);
|
||||
/* 13 */ EVENT(/* timestamp*/1.125428, /*index*/0, /*value*/true);
|
||||
/* 3 */ EVENT(/* timestamp*/0.597303, T_SECONDARY, /*value*/false);
|
||||
/* 4 */ EVENT(/* timestamp*/0.69078225, T_SECONDARY, /*value*/true);
|
||||
/* 5 */ EVENT(/* timestamp*/0.753783, T_PRIMARY, /*value*/true);
|
||||
/* 6 */ EVENT(/* timestamp*/0.79334275, T_SECONDARY, /*value*/false);
|
||||
/* 7 */ EVENT(/* timestamp*/0.85266675, T_SECONDARY, /*value*/true);
|
||||
/* 8 */ EVENT(/* timestamp*/0.93424725, T_PRIMARY, /*value*/true);
|
||||
/* 9 */ EVENT(/* timestamp*/0.9441, T_SECONDARY, /*value*/false);
|
||||
/* 10 */ EVENT(/* timestamp*/0.98209725, T_PRIMARY, /*value*/false);
|
||||
/* 11 */ EVENT(/* timestamp*/0.99523975, T_SECONDARY, /*value*/true);
|
||||
/* 12 */ EVENT(/* timestamp*/1.076422, T_SECONDARY, /*value*/false);
|
||||
/* 13 */ EVENT(/* timestamp*/1.125428, T_SECONDARY, /*value*/true);
|
||||
ASSERT_EQ( 0, GET_RPM()) << "RPM at the 14";
|
||||
/* 14 */ EVENT(/* timestamp*/1.194742, /*index*/1, /*value*/true);
|
||||
/* 14 */ EVENT(/* timestamp*/1.194742, T_PRIMARY, /*value*/true);
|
||||
// first synch & fast spinning RPM
|
||||
ASSERT_EQ( 48, GET_RPM()) << "RPM at the 14";
|
||||
/* 15 */ EVENT(/* timestamp*/1.20417975, /*index*/0, /*value*/false);
|
||||
/* 16 */ EVENT(/* timestamp*/1.25380075, /*index*/0, /*value*/true);
|
||||
/* 17 */ EVENT(/* timestamp*/1.30114225, /*index*/1, /*value*/true);
|
||||
/* 15 */ EVENT(/* timestamp*/1.20417975, T_SECONDARY, /*value*/false);
|
||||
/* 16 */ EVENT(/* timestamp*/1.25380075, T_SECONDARY, /*value*/true);
|
||||
/* 17 */ EVENT(/* timestamp*/1.30114225, T_PRIMARY, /*value*/true);
|
||||
ASSERT_EQ( 0, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
/* 18 */ EVENT(/* timestamp*/1.3341915, /*index*/0, /*value*/false);
|
||||
/* 19 */ EVENT(/* timestamp*/1.383534, /*index*/0, /*value*/true);
|
||||
/* 18 */ EVENT(/* timestamp*/1.3341915, T_SECONDARY, /*value*/false);
|
||||
/* 19 */ EVENT(/* timestamp*/1.383534, T_SECONDARY, /*value*/true);
|
||||
ASSERT_EQ( 107, GET_RPM()) << "RPM at the 19";
|
||||
ASSERT_EQ( 0, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
|
||||
// second synch
|
||||
/* 22 */ EVENT(/* timestamp*/1.45352675, /*index*/1, /*value*/true);
|
||||
/* 22 */ EVENT(/* timestamp*/1.45352675, T_PRIMARY, /*value*/true);
|
||||
ASSERT_EQ( 1, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
ASSERT_EQ( 464, GET_RPM()) << "RPM at the 22";
|
||||
/* 23 */ EVENT(/* timestamp*/1.46291525, /*index*/0, /*value*/false);
|
||||
/* 25 */ EVENT(/* timestamp*/1.49939025, /*index*/1, /*value*/false);
|
||||
/* 27 */ EVENT(/* timestamp*/1.511785, /*index*/0, /*value*/true);
|
||||
/* 28 */ EVENT(/* timestamp*/1.5908545, /*index*/0, /*value*/false);
|
||||
/* 31 */ EVENT(/* timestamp*/1.6399845, /*index*/0, /*value*/true);
|
||||
/* 32 */ EVENT(/* timestamp*/1.70975875, /*index*/1, /*value*/true);
|
||||
/* 33 */ EVENT(/* timestamp*/1.7194455, /*index*/0, /*value*/false);
|
||||
/* 36 */ EVENT(/* timestamp*/1.7697125, /*index*/0, /*value*/true);
|
||||
/* 37 */ EVENT(/* timestamp*/1.817179, /*index*/1, /*value*/true);
|
||||
/* 38 */ EVENT(/* timestamp*/1.8511055, /*index*/0, /*value*/false);
|
||||
/* 41 */ EVENT(/* timestamp*/1.9011835, /*index*/0, /*value*/true);
|
||||
/* 42 */ EVENT(/* timestamp*/1.97691675, /*index*/1, /*value*/true);
|
||||
/* 43 */ EVENT(/* timestamp*/1.9822455, /*index*/0, /*value*/false);
|
||||
/* 23 */ EVENT(/* timestamp*/1.46291525, T_SECONDARY, /*value*/false);
|
||||
/* 25 */ EVENT(/* timestamp*/1.49939025, T_PRIMARY, /*value*/false);
|
||||
/* 27 */ EVENT(/* timestamp*/1.511785, T_SECONDARY, /*value*/true);
|
||||
/* 28 */ EVENT(/* timestamp*/1.5908545, T_SECONDARY, /*value*/false);
|
||||
/* 31 */ EVENT(/* timestamp*/1.6399845, T_SECONDARY, /*value*/true);
|
||||
/* 32 */ EVENT(/* timestamp*/1.70975875, T_PRIMARY, /*value*/true);
|
||||
/* 33 */ EVENT(/* timestamp*/1.7194455, T_SECONDARY, /*value*/false);
|
||||
/* 36 */ EVENT(/* timestamp*/1.7697125, T_SECONDARY, /*value*/true);
|
||||
/* 37 */ EVENT(/* timestamp*/1.817179, T_PRIMARY, /*value*/true);
|
||||
/* 38 */ EVENT(/* timestamp*/1.8511055, T_SECONDARY, /*value*/false);
|
||||
/* 41 */ EVENT(/* timestamp*/1.9011835, T_SECONDARY, /*value*/true);
|
||||
/* 42 */ EVENT(/* timestamp*/1.97691675, T_PRIMARY, /*value*/true);
|
||||
/* 43 */ EVENT(/* timestamp*/1.9822455, T_SECONDARY, /*value*/false);
|
||||
ASSERT_EQ( 449, GET_RPM()) << "RPM at the 17";
|
||||
/* 44 */ EVENT(/* timestamp*/2.001249, /*index*/1, /*value*/false);
|
||||
/* 44 */ EVENT(/* timestamp*/2.001249, T_PRIMARY, /*value*/false);
|
||||
ASSERT_EQ( 449, GET_RPM()) << "RPM at the 17";
|
||||
|
||||
|
||||
/* 45 */ EVENT(/* timestamp*/2.0070235, /*index*/0, /*value*/true);
|
||||
/* 48 */ EVENT(/* timestamp*/2.04448175, /*index*/0, /*value*/false);
|
||||
/* 49 */ EVENT(/* timestamp*/2.06135875, /*index*/0, /*value*/true);
|
||||
/* 52 */ EVENT(/* timestamp*/2.08529325, /*index*/1, /*value*/true);
|
||||
/* 53 */ EVENT(/* timestamp*/2.089132, /*index*/0, /*value*/false);
|
||||
/* 54 */ EVENT(/* timestamp*/2.107152, /*index*/0, /*value*/true);
|
||||
/* 56 */ EVENT(/* timestamp*/2.12253625, /*index*/1, /*value*/true);
|
||||
/* 58 */ EVENT(/* timestamp*/2.136714, /*index*/0, /*value*/false);
|
||||
/* 59 */ EVENT(/* timestamp*/2.1560195, /*index*/0, /*value*/true);
|
||||
/* 60 */ EVENT(/* timestamp*/2.18365925, /*index*/1, /*value*/true);
|
||||
/* 61 */ EVENT(/* timestamp*/2.188138, /*index*/0, /*value*/false);
|
||||
/* 62 */ EVENT(/* timestamp*/2.20460875, /*index*/1, /*value*/false);
|
||||
/* 63 */ EVENT(/* timestamp*/2.20940075, /*index*/0, /*value*/true);
|
||||
/* 64 */ EVENT(/* timestamp*/2.2446445, /*index*/0, /*value*/false);
|
||||
/* 65 */ EVENT(/* timestamp*/2.26826475, /*index*/0, /*value*/true);
|
||||
/* 66 */ EVENT(/* timestamp*/2.30276125, /*index*/1, /*value*/true);
|
||||
/* 67 */ EVENT(/* timestamp*/2.308357, /*index*/0, /*value*/false);
|
||||
/* 68 */ EVENT(/* timestamp*/2.33551175, /*index*/0, /*value*/true);
|
||||
/* 69 */ EVENT(/* timestamp*/2.3601205, /*index*/1, /*value*/true);
|
||||
/* 45 */ EVENT(/* timestamp*/2.0070235, T_SECONDARY, /*value*/true);
|
||||
/* 48 */ EVENT(/* timestamp*/2.04448175, T_SECONDARY, /*value*/false);
|
||||
/* 49 */ EVENT(/* timestamp*/2.06135875, T_SECONDARY, /*value*/true);
|
||||
/* 52 */ EVENT(/* timestamp*/2.08529325, T_PRIMARY, /*value*/true);
|
||||
/* 53 */ EVENT(/* timestamp*/2.089132, T_SECONDARY, /*value*/false);
|
||||
/* 54 */ EVENT(/* timestamp*/2.107152, T_SECONDARY, /*value*/true);
|
||||
/* 56 */ EVENT(/* timestamp*/2.12253625, T_PRIMARY, /*value*/true);
|
||||
/* 58 */ EVENT(/* timestamp*/2.136714, T_SECONDARY, /*value*/false);
|
||||
/* 59 */ EVENT(/* timestamp*/2.1560195, T_SECONDARY, /*value*/true);
|
||||
/* 60 */ EVENT(/* timestamp*/2.18365925, T_PRIMARY, /*value*/true);
|
||||
/* 61 */ EVENT(/* timestamp*/2.188138, T_SECONDARY, /*value*/false);
|
||||
/* 62 */ EVENT(/* timestamp*/2.20460875, T_PRIMARY, /*value*/false);
|
||||
/* 63 */ EVENT(/* timestamp*/2.20940075, T_SECONDARY, /*value*/true);
|
||||
/* 64 */ EVENT(/* timestamp*/2.2446445, T_SECONDARY, /*value*/false);
|
||||
/* 65 */ EVENT(/* timestamp*/2.26826475, T_SECONDARY, /*value*/true);
|
||||
/* 66 */ EVENT(/* timestamp*/2.30276125, T_PRIMARY, /*value*/true);
|
||||
/* 67 */ EVENT(/* timestamp*/2.308357, T_SECONDARY, /*value*/false);
|
||||
/* 68 */ EVENT(/* timestamp*/2.33551175, T_SECONDARY, /*value*/true);
|
||||
/* 69 */ EVENT(/* timestamp*/2.3601205, T_PRIMARY, /*value*/true);
|
||||
ASSERT_EQ( 1, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
/* 70 */ EVENT(/* timestamp*/2.382952, /*index*/0, /*value*/false);
|
||||
/* 71 */ EVENT(/* timestamp*/2.41535525, /*index*/0, /*value*/true);
|
||||
/* 74 */ EVENT(/* timestamp*/2.45321725, /*index*/1, /*value*/true);
|
||||
/* 75 */ EVENT(/* timestamp*/2.4577005, /*index*/0, /*value*/false);
|
||||
/* 76 */ EVENT(/* timestamp*/2.47348125, /*index*/1, /*value*/false);
|
||||
/* 77 */ EVENT(/* timestamp*/2.47796125, /*index*/0, /*value*/true);
|
||||
/* 80 */ EVENT(/* timestamp*/2.51159275, /*index*/0, /*value*/false);
|
||||
/* 81 */ EVENT(/* timestamp*/2.533664, /*index*/0, /*value*/true);
|
||||
/* 84 */ EVENT(/* timestamp*/2.56564675, /*index*/1, /*value*/true);
|
||||
/* 85 */ EVENT(/* timestamp*/2.57087425, /*index*/0, /*value*/false);
|
||||
/* 70 */ EVENT(/* timestamp*/2.382952, T_SECONDARY, /*value*/false);
|
||||
/* 71 */ EVENT(/* timestamp*/2.41535525, T_SECONDARY, /*value*/true);
|
||||
/* 74 */ EVENT(/* timestamp*/2.45321725, T_PRIMARY, /*value*/true);
|
||||
/* 75 */ EVENT(/* timestamp*/2.4577005, T_SECONDARY, /*value*/false);
|
||||
/* 76 */ EVENT(/* timestamp*/2.47348125, T_PRIMARY, /*value*/false);
|
||||
/* 77 */ EVENT(/* timestamp*/2.47796125, T_SECONDARY, /*value*/true);
|
||||
/* 80 */ EVENT(/* timestamp*/2.51159275, T_SECONDARY, /*value*/false);
|
||||
/* 81 */ EVENT(/* timestamp*/2.533664, T_SECONDARY, /*value*/true);
|
||||
/* 84 */ EVENT(/* timestamp*/2.56564675, T_PRIMARY, /*value*/true);
|
||||
/* 85 */ EVENT(/* timestamp*/2.57087425, T_SECONDARY, /*value*/false);
|
||||
ASSERT_EQ( 2, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
/* 86 */ EVENT(/* timestamp*/2.59612075, /*index*/0, /*value*/true);
|
||||
/* 89 */ EVENT(/* timestamp*/2.61853375, /*index*/1, /*value*/true);
|
||||
/* 90 */ EVENT(/* timestamp*/2.6365195, /*index*/0, /*value*/false);
|
||||
/* 93 */ EVENT(/* timestamp*/2.6573605, /*index*/0, /*value*/true);
|
||||
/* 94 */ EVENT(/* timestamp*/2.68447975, /*index*/1, /*value*/true);
|
||||
/* 95 */ EVENT(/* timestamp*/2.68829075, /*index*/0, /*value*/false);
|
||||
/* 96 */ EVENT(/* timestamp*/2.701797, /*index*/1, /*value*/false);
|
||||
/* 98 */ EVENT(/* timestamp*/2.705553, /*index*/0, /*value*/true);
|
||||
/* 100 */ EVENT(/* timestamp*/2.73171175, /*index*/0, /*value*/false);
|
||||
/* 101 */ EVENT(/* timestamp*/2.7466575, /*index*/0, /*value*/true);
|
||||
/* 104 */ EVENT(/* timestamp*/2.76736375, /*index*/1, /*value*/true);
|
||||
/* 105 */ EVENT(/* timestamp*/2.770612, /*index*/0, /*value*/false);
|
||||
/* 106 */ EVENT(/* timestamp*/2.7848735, /*index*/0, /*value*/true);
|
||||
/* 109 */ EVENT(/* timestamp*/2.79669, /*index*/1, /*value*/true);
|
||||
/* 110 */ EVENT(/* timestamp*/2.808129, /*index*/0, /*value*/false);
|
||||
/* 113 */ EVENT(/* timestamp*/2.8232045, /*index*/0, /*value*/true);
|
||||
/* 114 */ EVENT(/* timestamp*/2.84438125, /*index*/1, /*value*/true);
|
||||
/* 115 */ EVENT(/* timestamp*/2.847948, /*index*/0, /*value*/false);
|
||||
/* 117 */ EVENT(/* timestamp*/2.86067075, /*index*/1, /*value*/false);
|
||||
/* 119 */ EVENT(/* timestamp*/2.8642345, /*index*/0, /*value*/true);
|
||||
/* 120 */ EVENT(/* timestamp*/2.89112225, /*index*/0, /*value*/false);
|
||||
/* 123 */ EVENT(/* timestamp*/2.9089625, /*index*/0, /*value*/true);
|
||||
/* 86 */ EVENT(/* timestamp*/2.59612075, T_SECONDARY, /*value*/true);
|
||||
/* 89 */ EVENT(/* timestamp*/2.61853375, T_PRIMARY, /*value*/true);
|
||||
/* 90 */ EVENT(/* timestamp*/2.6365195, T_SECONDARY, /*value*/false);
|
||||
/* 93 */ EVENT(/* timestamp*/2.6573605, T_SECONDARY, /*value*/true);
|
||||
/* 94 */ EVENT(/* timestamp*/2.68447975, T_PRIMARY, /*value*/true);
|
||||
/* 95 */ EVENT(/* timestamp*/2.68829075, T_SECONDARY, /*value*/false);
|
||||
/* 96 */ EVENT(/* timestamp*/2.701797, T_PRIMARY, /*value*/false);
|
||||
/* 98 */ EVENT(/* timestamp*/2.705553, T_SECONDARY, /*value*/true);
|
||||
/* 100 */ EVENT(/* timestamp*/2.73171175, T_SECONDARY, /*value*/false);
|
||||
/* 101 */ EVENT(/* timestamp*/2.7466575, T_SECONDARY, /*value*/true);
|
||||
/* 104 */ EVENT(/* timestamp*/2.76736375, T_PRIMARY, /*value*/true);
|
||||
/* 105 */ EVENT(/* timestamp*/2.770612, T_SECONDARY, /*value*/false);
|
||||
/* 106 */ EVENT(/* timestamp*/2.7848735, T_SECONDARY, /*value*/true);
|
||||
/* 109 */ EVENT(/* timestamp*/2.79669, T_PRIMARY, /*value*/true);
|
||||
/* 110 */ EVENT(/* timestamp*/2.808129, T_SECONDARY, /*value*/false);
|
||||
/* 113 */ EVENT(/* timestamp*/2.8232045, T_SECONDARY, /*value*/true);
|
||||
/* 114 */ EVENT(/* timestamp*/2.84438125, T_PRIMARY, /*value*/true);
|
||||
/* 115 */ EVENT(/* timestamp*/2.847948, T_SECONDARY, /*value*/false);
|
||||
/* 117 */ EVENT(/* timestamp*/2.86067075, T_PRIMARY, /*value*/false);
|
||||
/* 119 */ EVENT(/* timestamp*/2.8642345, T_SECONDARY, /*value*/true);
|
||||
/* 120 */ EVENT(/* timestamp*/2.89112225, T_SECONDARY, /*value*/false);
|
||||
/* 123 */ EVENT(/* timestamp*/2.9089625, T_SECONDARY, /*value*/true);
|
||||
|
||||
/* 124 */ EVENT(/* timestamp*/2.93429275, /*index*/1, /*value*/true);
|
||||
/* 124 */ EVENT(/* timestamp*/2.93429275, T_PRIMARY, /*value*/true);
|
||||
|
||||
/* 125 */ EVENT(/* timestamp*/2.93850475, /*index*/0, /*value*/false);
|
||||
/* 128 */ EVENT(/* timestamp*/2.958108, /*index*/0, /*value*/true);
|
||||
/* 129 */ EVENT(/* timestamp*/2.974461, /*index*/1, /*value*/true);
|
||||
/* 130 */ EVENT(/* timestamp*/2.98846325, /*index*/0, /*value*/false);
|
||||
/* 133 */ EVENT(/* timestamp*/3.00650825, /*index*/0, /*value*/true);
|
||||
/* 134 */ EVENT(/* timestamp*/3.031735, /*index*/1, /*value*/true);
|
||||
/* 125 */ EVENT(/* timestamp*/2.93850475, T_SECONDARY, /*value*/false);
|
||||
/* 128 */ EVENT(/* timestamp*/2.958108, T_SECONDARY, /*value*/true);
|
||||
/* 129 */ EVENT(/* timestamp*/2.974461, T_PRIMARY, /*value*/true);
|
||||
/* 130 */ EVENT(/* timestamp*/2.98846325, T_SECONDARY, /*value*/false);
|
||||
/* 133 */ EVENT(/* timestamp*/3.00650825, T_SECONDARY, /*value*/true);
|
||||
/* 134 */ EVENT(/* timestamp*/3.031735, T_PRIMARY, /*value*/true);
|
||||
|
||||
|
||||
ASSERT_EQ( 2, unitTestWarningCodeState.recentWarnings.getCount()) << "warningCounter#realCranking";
|
||||
|
|
Loading…
Reference in New Issue