It handles different size of payloads, and requests without payload without having an issue, so I don't understand why would it cause an issue. you are sending a message with this msg id and this payload, if the FW is expecting that, then it will work.
Should I rename the cmd_generic_override to like cmd_generic_message_sender to be less confusing?
for Rejection reason and reading text from configuration Rejections.conf file conf_path = "/home/denali/Public/luis/config/configurations/Alarms/Rejections.conf" repo = ScopedRejectionRepository(path=conf_path) REJECT_TEXT = repo.get("1", "Title")
Instructions part updated in https://devapps.diality.us/cru/#LEAHI-TESTSUITES-LDT-3153-1CFR-82873 Removed hard coded instructions text and Now I am getting object id find and then clicking it content_column = waitForObjectExists(names.o_PreTreatmentBase_contentColumn_Column) values = utility.findAllObjectsById(content_column, "_message") for content in values[1:4]: mouseClick(content)
Model ID isnt an override. Its a set as it does not revert back to another value. FW will be looking for only 1 U32 instead of a TEST_OVERRIDE_PAYLOAD_T.
the generic override will cause the FW to always reject the value since the payload size is not what is expected.
for each sections please wrap around test.startSection() and test.endSection() so the test case report matches the outline commented at the top of the file
Why are we setting timer for pressure and PWM controls? Isn't it only applicable in flow control? And why aren't we resetting exempt flag in same place as timer?
I think this function should return TRUE if exempt (we are in first 10 seconds of flow control from off state). All criteria checked here in this function.