states is responsible for handling inupt in backend.tpp
remove status code for StateSynchronizer::input
Add an invalid_type error code for StateSynchronizer::output
Use Util::within_timeout in StateSynchronizer::should_output
Update states::input method
Move Application/States should_input method to backend.tpp
For records-keeping:
This project is licensed under Apache License v2.0 for any software, and Solderpad Hardware License v2.1 for any hardware - do you agree that your contributions to this project will be under these licenses, too? Yes
Were any of these contributions also part of work you did for an employer or a client? No
Does this work include, or is it based on, any third-party work which you did not create? No
This PR resolves #279 Changes:
For records-keeping: