Block 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.

OcaSignalPath

struct OcaSignalPath

Signal path between two OcaPorts in the same device.

OcaPort OutputPort

Output port. Signal originates here.

OcaPort InputPort

Input port. Signal is received here.

OcaActionObjectSearchResultFlags

using OcaActionObjectSearchResultFlags = OcaBitSet16

Bitset that specifies the fields to be returned by a search for Action Objects in a Block

OcaActionObjectSearchResult

struct OcaActionObjectSearchResult

Result of Action Object search via the FindActionObject…() methods of OcaBlock. Dynamic format, form used depends on type of search and options.

OcaObjectIdentification Identification

ONo & class identification of Action Object found

OcaONoPath ContainerPath

Array of ONos leading from root to this Action Object’s Owner

OcaString Role

Role property of Action Object found

OcaString Label

Label property of Action Object found

OcaDatasetSearchResult

struct OcaDatasetSearchResult

Result of Dataset search via the FindDatasets(…) and FindDatasetsRecursive(…) methods of OcaBlock.

OcaBlockMember Object

Member descriptor of Dataset Object

OcaString Name

Dataset name

OcaMimeType Type

Dataset type

OcaBlockConfigurability

using OcaBlockConfigurability = OcaBitSet16

Bitset that defines a Block’s Configurability.

OcaGlobalTypeIdentifier

struct OcaGlobalTypeIdentifier

Globally unique identifier of something that belongs to an organization. An identifier with both Authority and ID fields of zero shall be interpreted as a null value.

OcaOrganizationID Organization

Unique identifier of organization that has authority over this reusable block type.

OcaUint32 ID

ID of item defined by given Authority. Value is unique within the given Authority.