DJI Mobile SDK Documentation

      class DJIKeyedValue

      @interface DJIKeyedValue : NSObject
      Header:DJIKeyedValue.h
      Inherits From:NSObject
      Description:

      DJIKeyedValue is a container object for values associated with DJIKey objects. The raw value is held inside value and convenience methods are offers for quicker access.

      Class Members:
      Value
      property
      property value
      @property (readonly, nonatomic, nullable) id value
      Header:DJIKeyedValue.h
      Description:

      The raw value object. For struct, the value is held in an NSValue.

      property
      property charValue
      @property (readonly, nonatomic) char charValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to char value.

      property unsignedCharValue
      @property (readonly, nonatomic) unsigned char unsignedCharValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to unsigned char value.

      property
      property shortValue
      @property (readonly, nonatomic) short shortValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to short value.

      property unsignedShortValue
      @property (readonly, nonatomic) unsigned short unsignedShortValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to unsigned short value.

      property
      property intValue
      @property (readonly, nonatomic) int intValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to int value.

      property unsignedIntValue
      @property (readonly, nonatomic) unsigned int unsignedIntValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to unsigned int value.

      property
      property longValue
      @property (readonly, nonatomic) long longValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to long value.

      property unsignedLongValue
      @property (readonly, nonatomic) unsigned long unsignedLongValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to unsigned long value.

      property longLongValue
      @property (readonly, nonatomic) long long longLongValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to long long value.

      property unsignedLongLongValue
      @property (readonly, nonatomic) unsigned long long unsignedLongLongValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to unsigned long long value.

      property
      property floatValue
      @property (readonly, nonatomic) float floatValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to float value.

      property
      property doubleValue
      @property (readonly, nonatomic) double doubleValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to double value.

      property
      property boolValue
      @property (readonly, nonatomic) BOOL boolValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to bool value.

      property
      property integerValue
      @property (readonly, nonatomic) NSInteger integerValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to NSInteger value.

      property unsignedIntegerValue
      @property (readonly, nonatomic) NSUInteger unsignedIntegerValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to NSUInteger value.

      property
      property stringValue
      @property (readonly, nonatomic, nullable, copy) NSString *stringValue
      Header:DJIKeyedValue.h
      Description:

      Convenience accessor to string value.

      property
      property paramRange
      @property (readonly, nonatomic, nullable) DJIParamCapabilityMinMax *paramRange
      Header:DJIKeyedValue.h
      Description:

      Convenient accessor to the parameter range. nil if value is not in a type of DJIParamCapabilityMinMax.

      See Also:

      DJIParamCapabilityMinMax