Type ClassDefFlags |
| Version |
1.0 |
| Code |
pwr_class.h |
ClassDef definintion flag bitmask. Derived from Mask.
See also
| ClassDefFlags elements pwr_mClassDefFlags |
| DevOnly |
Object exists only in development environment. |
| System |
Object is a system object. |
| Multinod |
Object is a multinode object. |
| ObjXRef |
Object contains ObjXRefs. |
| RtBody |
Object has a runtime body. |
| AttrXRef |
Object contains AttrXRefs. |
| ObjRef |
Object contains ObjRefs. |
| AttrRef |
Object contains AttrRefs. |
| TopObject |
Object can be a top level object. |
| NoAdopt |
Object can not have children. |
| Template |
Object is a template object. |
| IO |
Object is an IO object. |
| IOAgent |
Object is IO agent. |
| IORack |
Object is IO rack. |
| IOCard |
Object is IO card. |
| HasCallBack |
Object has callbacks. |
| RtReadOnly |
Object is readonly in runtime. |
| Internal |
Class is internal, ie only used as superclass or attribute objects.
It will not be displayed in palettes. |
| Plc |
Class is a plc function object. |
| Obsolete |
Class is obsolete. |
Elements detail
| DevOnly |
| Value |
1 |
c-type |
pwr_mClassDefFlags_DevOnly |
Object exists only in development environment.
| System |
| Value |
2 |
c-type |
pwr_mClassDefFlags_System |
Object is a system object.
| Multinod |
| Value |
4 |
c-type |
pwr_mClassDefFlags_Multinode |
Object is a multinode object.
| ObjXRef |
| Value |
8 |
c-type |
pwr_mClassDefFlags_ObjXRef |
Object contains ObjXRefs.
| RtBody |
| Value |
16 |
c-type |
pwr_mClassDefFlags_RtBody |
Object has a runtime body.
| AttrXRef |
| Value |
32 |
c-type |
pwr_mClassDefFlags_AttrXRef |
Object contains AttrXRefs.
| ObjRef |
| Value |
64 |
c-type |
pwr_mClassDefFlags_ObjRef |
| AttrRef |
| Value |
128 |
c-type |
pwr_mClassDefFlags_AttrRef |
Object contains AttrRefs.
| TopObject |
| Value |
256 |
c-type |
pwr_mClassDefFlags_TopObject |
Object can be a top level object.
| NoAdopt |
| Value |
512 |
c-type |
pwr_mClassDefFlags_NoAdopt |
Object can not have children.
| Template |
| Value |
1024 |
c-type |
pwr_mClassDefFlags_Template |
Object is a template object.
| IO |
| Value |
2048 |
c-type |
pwr_mClassDefFlags_IO |
| IOAgent |
| Value |
4096 |
c-type |
pwr_mClassDefFlags_IOAgent |
| IORack |
| Value |
8192 |
c-type |
pwr_mClassDefFlags_IORack |
| IOCard |
| Value |
16384 |
c-type |
pwr_mClassDefFlags_IOCard |
| HasCallBack |
| Value |
32768 |
c-type |
pwr_mClassDefFlags_HasCallBack |
| RtReadOnly |
| Value |
65536 |
c-type |
pwr_mClassDefFlags_RtReadOnly |
Object is readonly in runtime.
| Internal |
| Value |
131072 |
c-type |
pwr_mClassDefFlags_Internal |
Class is internal, ie only used as superclass or attribute objects.
It will not be displayed in palettes.
| Plc |
| Value |
262144 |
c-type |
pwr_mClassDefFlags_Plc |
Class is a plc function object.
| Obsolete |
| Value |
524288 |
c-type |
pwr_mClassDefFlags_Obsolete |