diff options
author | Mark Meserve <mark.meserve@ni.com> | 2017-09-07 14:49:08 -0500 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2017-12-22 15:04:01 -0800 |
commit | df9de8894b7cd2f599b7860cad583026001352a6 (patch) | |
tree | cf674fdba8730ce3a5c0b69e587c087a457b899f /mpm/lib/mykonos/ad937x_device.cpp | |
parent | b8aca7b4c8d27f2e6655d5865e5c6252b36ddad2 (diff) | |
download | uhd-df9de8894b7cd2f599b7860cad583026001352a6.tar.gz uhd-df9de8894b7cd2f599b7860cad583026001352a6.tar.bz2 uhd-df9de8894b7cd2f599b7860cad583026001352a6.zip |
adi: update arm_version function signature
Diffstat (limited to 'mpm/lib/mykonos/ad937x_device.cpp')
-rw-r--r-- | mpm/lib/mykonos/ad937x_device.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/mpm/lib/mykonos/ad937x_device.cpp b/mpm/lib/mykonos/ad937x_device.cpp index 511a0a0a1..7b6908d5f 100644 --- a/mpm/lib/mykonos/ad937x_device.cpp +++ b/mpm/lib/mykonos/ad937x_device.cpp @@ -471,11 +471,29 @@ api_version_t ad937x_device::get_api_version() arm_version_t ad937x_device::get_arm_version() { arm_version_t arm; + mykonosBuild_t build; _call_api_function(std::bind(MYKONOS_getArmVersion, mykonos_config.device, &arm.major_ver, &arm.minor_ver, - &arm.rc_ver)); + &arm.rc_ver, + &build)); + + switch (build) + { + case MYK_BUILD_RELEASE: + arm.build_type = mpm::ad937x::device::build_type_t::RELEASE; + break; + case MYK_BUILD_DEBUG: + arm.build_type = mpm::ad937x::device::build_type_t::DEBUG; + break; + case MYK_BUILD_TEST_OBJECT: + arm.build_type = mpm::ad937x::device::build_type_t::TEST_OBJECT; + break; + default: + MPM_THROW_INVALID_CODE_PATH(); + } + return arm; } |