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 |