Modified coyotedevice.cpp and fpgadevice.cpp in driver/xrt/src to specifiy which args to pass based on scenario.
Added the header file commands.hpp in driver/xrt/include/accl to specify the arg id for fpgadevice.cpp args. Previous implementation automatically increased arg id by 1, but now some args are skipped based on scenario, so arg value must be provided explicitly.
I moved the definitions into constants.hpp and used the namespace XRT_ARG_ID to embed them, in order to be consistent with the content of that header file
Modified coyotedevice.cpp and fpgadevice.cpp in driver/xrt/src to specifiy which args to pass based on scenario. Added the header file commands.hpp in driver/xrt/include/accl to specify the arg id for fpgadevice.cpp args. Previous implementation automatically increased arg id by 1, but now some args are skipped based on scenario, so arg value must be provided explicitly.