API compatibility report for the libairspyhf-dev library between 1.0-1 and 1.1.5-1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibairspyhf-dev
Version #11.0-1
Version #21.1.5-1
Archx86_64
GCC Version7
SubjectBinary Compatibility

Test Results


Total Header Files3
Total Libraries1
Total Symbols / Types19 / 24
Compatibility 94.7%

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium2
Low5
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low7
Other Changes
in Constants
-10

Added Symbols  7 


airspyhf.h, libairspyhf.so.1.1.5
airspyhf_set_hf_agc ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_hf_agc_threshold ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_hf_att ( airspyhf_device_t* device, uint8_t value )
airspyhf_set_hf_lna ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_lib_dsp ( airspyhf_device_t* device, uint8_t const flag )
airspyhf_set_optimal_iq_correction_point ( airspyhf_device_t* device, float w )

iqbalancer.h, libairspyhf.so.1.1.5
iq_balancer_set_optimal_point ( iq_balancer_t* iq_balancer, float w )

to the top

Problems with Data Types, Medium Severity  2 


iqbalancer.h
[+] struct _iq_balancer_t  2 

to the top

Problems with Data Types, Low Severity  5 


iqbalancer.h
[+] struct _iq_balancer_t  5 

to the top

Problems with Constants, Low Severity  7 


airspyhf_commands.h
[+] AIRSPYHF_CMD_MAX

iqbalancer.h
[+] DCAlpha
[+] FFTBins
[+] GainAlpha
[+] MaximumStep
[+] MaxPhaseCorrection
[+] MinimumStep

to the top

Other Changes in Constants  10 


iqbalancer.h
[+] AlphaContributionScale
[+] BalanceTimeConst
[+] BinsToOptimize
[+] BinsToSkip
[+] BoostFactor
[+] DcTimeConst
[+] InitialGainAlpha
[+] MaxAlphaContribution
[+] MaximumFail
[+] MinAlphaContribution

to the top

Header Files  3 


airspyhf.h
airspyhf_commands.h
iqbalancer.h

to the top

Libraries  1 


libairspyhf.so.1.0.0

to the top



Test Info


Library Namelibairspyhf-dev
Version #11.0-1
Version #21.1.5-1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files3
Total Libraries1
Total Symbols / Types19 / 24
Compatibility 89.5%

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High2
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low10
Other Changes
in Data Types
-1
Other Changes
in Constants
-11

Added Symbols  7 


airspyhf.h
airspyhf_set_hf_agc ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_hf_agc_threshold ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_hf_att ( airspyhf_device_t* device, uint8_t value )
airspyhf_set_hf_lna ( airspyhf_device_t* device, uint8_t flag )
airspyhf_set_lib_dsp ( airspyhf_device_t* device, uint8_t const flag )
airspyhf_set_optimal_iq_correction_point ( airspyhf_device_t* device, float w )

iqbalancer.h
iq_balancer_set_optimal_point ( iq_balancer_t* iq_balancer, float w )

to the top

Problems with Data Types, High Severity  2 


iqbalancer.h
[+] struct _iq_balancer_t  2 

to the top

Problems with Data Types, Low Severity  3 


iqbalancer.h
[+] struct _iq_balancer_t  3 

to the top

Problems with Constants, Low Severity  10 


airspyhf.h
[+] AIRSPYHF_VER_MINOR
[+] AIRSPYHF_VER_REVISION
[+] AIRSPYHF_VERSION

airspyhf_commands.h
[+] AIRSPYHF_CMD_MAX

iqbalancer.h
[+] DCAlpha
[+] FFTBins
[+] GainAlpha
[+] MaximumStep
[+] MaxPhaseCorrection
[+] MinimumStep

to the top

Other Changes in Data Types  1 


iqbalancer.h
[+] struct _iq_balancer_t  1 

to the top

Other Changes in Constants  11 


airspyhf.h
[+] MAX_VERSION_STRING_SIZE

iqbalancer.h
[+] AlphaContributionScale
[+] BalanceTimeConst
[+] BinsToOptimize
[+] BinsToSkip
[+] BoostFactor
[+] DcTimeConst
[+] InitialGainAlpha
[+] MaxAlphaContribution
[+] MaximumFail
[+] MinAlphaContribution

to the top

Header Files  3 


airspyhf.h
airspyhf_commands.h
iqbalancer.h

to the top

Libraries  1 


libairspyhf.so.1.0.0

to the top