Block and Matrix Datatypes
OcaBlockMember
- 
struct OcaBlockMember
- Describes an object that is a member of a block. - 
OcaObjectIdentification MemberObjectIdentification
- Object identification of a block member. 
 - 
OcaONo ContainerObjectNumber
- Object number of a the block that contains the member. 
 
- 
OcaObjectIdentification MemberObjectIdentification
OcaPort
OcaPortMode
OcaPortID
- 
struct OcaPortID
- Unique identifier of input or output port within a given worker or block class. Port numbers are ordinals starting at 1, and there are separate numbering spaces for input and output ports. - 
OcaPortMode Mode
- Enum that indicates whether the port is for input or output. 
 
- 
OcaPortMode Mode
OcaSignalPath
OcaProtoMember
- 
using OcaProtoMember = OcaProtoONo
- Describes proto-member of a block factory 
OcaProtoONo
OcaProtoObjectIdentification
- 
struct OcaProtoObjectIdentification
- Prototype object identification. Composite of prototype object number and prototype object’s class identification. Used in OcaBlockFactory. - 
OcaProtoONo POno
- Prototype object number of referenced prototype object. 
 - 
OcaClassIdentification ClassIdentification
- Class identification of referenced object. 
 
- 
OcaProtoONo POno
OcaProtoPortID
- 
struct OcaProtoPortID
- Unique identifier of prototype input or output port within a block factory. Prototype port numbers are ordinals starting at 1, and there are separate numbering spaces for input and output ports. - 
OcaPortMode Mode
- Enum that indicates whether the prototype port is an for input or output. 
 
- 
OcaPortMode Mode
OcaProtoPort
- 
struct OcaProtoPort
- Representation of an OCA (input or output) proto-port that is used in the proto-signal path representation of an OCA device. - 
OcaProtoONo Owner
- Proto-object number of the proto-member that owns the proto-port. The value of 0 (zero) is special, and refers to the block itself, rather than to any of its members. 
 - 
OcaProtoPortID ProtoID
- ID of the proto-port. 
 
- 
OcaProtoONo Owner
OcaProtoSignalPath
- 
struct OcaProtoSignalPath
- Proto-signal path between two proto-member ports in a factory. - 
OcaProtoPort SourceProtoPort
- Source proto-port (i.e. output port) of the proto-signal path. 
 - 
OcaProtoPort SinkProtoPort
- Sink proto-port (i.e. input port) of the proto-signal path. 
 
- 
OcaProtoPort SourceProtoPort
OcaMatrixCoordinate
OcaObjectSearchResult
- 
struct OcaObjectSearchResult
- Result of object search via the Find…() methods of OcaBlock. Dynamic format, form used depends on type of search and options. The FieldMap parameter of the Find…() methods specifies which optional fields should be returned as nonnull. - 
OcaClassIdentification ClassIdentification
- Class identification (class ID + class version) of object found 
 - 
OcaONoPath ContainerPath
- Chain of ONos leading from root to this object’s container 
 
- 
OcaClassIdentification ClassIdentification
OcaObjectSearchResultFlags
- 
using OcaObjectSearchResultFlags = OcaBitSet16
- Bitset that describes the contents of an OcaSearchResult