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