IODSubObject (ITF) ¶ INTERFACE IODSubObject EXTENDS __SYSTEM.IQueryInterface Defines an subobject Properties: AccessType DataType Formula RefuseSDOAccess Size SubIndex pData pDefault Structure: AccessType (Property) DataType (Property) Formula (Property) RefuseSDOAccess (Property) Size (Property) SubIndex (Property) pData (Property) pDefault (Property)
IODSubObject.AccessType (PROP) ¶ PROPERTY AccessType : ACCESSTYPES Returns the access type of an object as a bitfield.
IODSubObject.DataType (PROP) ¶ PROPERTY DataType : DATA_TYPE Returns the CANopen datatype of the object
IODSubObject.Formula (PROP) ¶ PROPERTY Formula : BOOL TRUE if value is calculated via a formula $NODEID + value . Values of such objects change when changing the NodeID.
IODSubObject.RefuseSDOAccess (PROP) ¶ PROPERTY RefuseSDOAccess : BOOL If FALSE object cannot be read by SDO.
IODSubObject.Size (PROP) ¶ PROPERTY Size : CAA.SIZE Size of object value in bytes
SubObjectIterator.Current (PROP) ¶ PROPERTY Current : IODSubObject Gets the subobject where the iterator points to.
SubObjectIterator.MoveNext (METH) ¶ METHOD MoveNext : BOOL Sets the iterator to the next subobject. This subobject can be retrieved afterwards by property SubObjectIterator.Current . Method returns TRUE if iterator was successfully moved. Method returns FALSE e.g. if end of list. InOut: Scope Name Type Comment Return MoveNext BOOL TRUE : Current points to the next subobject, FALSE : MoveNext failed, e.g. if end of list.
SubObjectIterator.Object (PROP) ¶ PROPERTY Object : IODObject Object where the iterator is connected to. Iterator will be automatically resetted if object will be set.
SubObjectIterator.Reset (METH) ¶ METHOD Reset Resets the iterator. Afterwards iterator points in front of the first element (==> SubObjectIterator.Current is 0).