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。