Represents an output produced by a data consumer. More...
Inherits VCControlledManagedObject, and VCDataProvider-p.
Properties | |
NSNumber * | index |
The index of the output. | |
NSString * | name |
The name of the output. | |
NSNumber * | numberOfColumns |
The number of columns that values produced for this output nominally contain. Note that output values are not actually constrained to this number of columns, though users of this output may expect that the number is accurate. | |
NSNumber * | numberOfRows |
The number of rows that values produced for this output nominally contain. Note that output values are not actually constrained to this number of rows, though users of this output may expect that the number is accurate. | |
NSNumber * | type |
The data type of values produced by this output (see enum VCDataTypes) | |
NSString * | units |
The units of data produced by this value. | |
VCDataConsumer * | producer |
The data consumer object for the data consumer controller that is responsible for producing values for this output. | |
NSDictionary * | attributeDictionary |
A dictionary of key-value (NSString,NSString) pairs representing attributes and their values for this object. |
A VCOutput object represents an object produced by a data consumer. Unlike most other data-consumer related objects, note that VCOutput does not allow arbitrary key-value pair storage.
Do not modify a VCOutput structure directly; always manage outputs via appropriate VCDataConsumerController functions. Failure to do so will result in undefined behavior.