Skip to main content

ICameraAbilitySetManager

interface ICameraAbilitySetManager

Description: Camera capability set management class

method setCameraSupport

fun setCameraSupport(cameraSupport : ICameraSupport)

Description: Setting camera support object

Input parameters: cameraSupport: camera support object

Output parameters: None。

Related parameters: None。

method getCameraSupport

fun getCameraSupport() : ICameraSupport?

Description: getting camera support object

Input parameters: None。

Output parameters: None。

Related parameters: ICameraSupport。

method initGimbals

fun initGimbals(gimbals: Gimbal, gimbalTypes: MutableList<GimbalTypeEnum>)

Description: initiate ginbals list creation

Input parameters: gimbals: gimbal object gimbalTypes: gimbal type enum list

Output parameters: None。

Related parameters: GimbalTypeEnum。

method getGimbals

fun getGimbals(gimbalTypes: GimbalTypeEnum) :Map<LensTypeEnum, Int>

Description: Getting gimbal list with map

Input parameters: gimbalTypes: enumtype of gimbal

Output parameters: mapping data for available gimbal

Related parameters: None。

method getLensList

fun getLensList(type: GimbalTypeEnum): List<LensTypeEnum>?

Description: getting lens list

Input parameters: type: gimbal type enum type

Output parameters: list of every lens

Related parameters: GimbalTypeEnum,LensTypeEnum。