Type AdefFlags |
| Version |
1.0 |
| Code |
pwr_class.h |
Attribute definintion flag bitmask. Derived from Mask.
See also
| AdefFlags elements pwr_mAdefFlags |
| Pointer |
Attribute is a pointer.
If bit private is set, it is an absolute pointer, and
only valid in the owner process.
If private is not set, it is a pool relative pointer, which
can be translated to all processes. |
| Array |
Attribute is an array.
The size of the array is stored in the Element attribute. |
| ReduTransfer |
Not yet implemented. |
| CastAttr |
Attribute can be casted. |
| State |
State.
Value is only valid in runtime, and can not
be set in the development environment. |
| Const |
Constant value. |
| RtVirtual |
Attribute is not valid in runtime, though it resides
in the runtime body. |
| DevBodyRef |
The DevBody contains an corresponding attribute. |
| Dynamic |
Not yet implemented. |
| PublicWrite |
The attribute can be written without write privileges. |
| NoEdit |
The value of the attribute can not be changed in the
configurator. |
| Invisible |
The attribute is invisible in the navigator. |
| RefDirect |
Not yet implemented. |
| NoInvert |
Input can not be inverted.
Used for $Input attributes in function objects. |
| NoRemove |
Input or output pin can not be removed.
Used for $Input and $Output attributes in function objects. |
| RtdbRef |
Not yet implemented. |
| Private |
Attribute has read only access.
If attribute is a pointer, the pointer can only be used by the
owner process. |
| Class |
The attribute is an attribute object, i.e it is defined
by a class.
The ClassId for the class is stored in the TypeRef attribute. |
| SuperClass |
The attribute defines a superclass.
A superclass attribute i the first attribute in RtBody,
and is named "Super".
The ClassId for the superclass is stored in the TypeRef attribute. |
| Buffer |
Attribute is a buffer attribute. |
| NoWbl |
The value of the attriute is not stored in wb_load files. |
| AlwaysWbl |
The value of the attribute is always stored in wb_load files. |
| DisableAttr |
The Attribute can be disabled. |
| RtHide |
The Attribute is hidden in runtime. |
| NewAttribute |
The Attribute is created in this session. |
| DevHideValue |
The attribute value is hidden in the configurator. |
Elements detail
| Pointer |
| Value |
1 |
c-type |
pwr_mAdefFlags_pointer |
Attribute is a pointer.
If bit private is set, it is an absolute pointer, and
only valid in the owner process.
If private is not set, it is a pool relative pointer, which
can be translated to all processes.
| Array |
| Value |
2 |
c-type |
pwr_mAdefFlags_array |
Attribute is an array.
The size of the array is stored in the Element attribute.
| CastAttr |
| Value |
8 |
c-type |
pwr_mAdefFlags_castattr |
| State |
| Value |
16 |
c-type |
pwr_mAdefFlags_state |
State.
Value is only valid in runtime, and can not
be set in the development environment.
| Const |
| Value |
32 |
c-type |
pwr_mAdefFlags_const |
| RtVirtual |
| Value |
64 |
c-type |
pwr_mAdefFlags_rtvirtual |
Attribute is not valid in runtime, though it resides
in the runtime body.
| DevBodyRef |
| Value |
128 |
c-type |
pwr_mAdefFlags_devbodyref |
The DevBody contains an corresponding attribute.
| Dynamic |
| Value |
256 |
c-type |
pwr_mAdefFlags_dynamic |
| PublicWrite |
| Value |
512 |
c-type |
pwr_mAdefFlags_publicwrite |
The attribute can be written without write privileges.
| NoEdit |
| Value |
1024 |
c-type |
pwr_mAdefFlags_noedit |
The value of the attribute can not be changed in the
configurator.
| Invisible |
| Value |
2048 |
c-type |
pwr_mAdefFlags_invisible |
The attribute is invisible in the navigator.
| RefDirect |
| Value |
4096 |
c-type |
pwr_mAdefFlags_refdirect |
| NoInvert |
| Value |
8192 |
c-type |
pwr_mAdefFlags_noinvert |
Input can not be inverted.
Used for $Input attributes in function objects.
| NoRemove |
| Value |
16384 |
c-type |
pwr_mAdefFlags_noremove |
Input or output pin can not be removed.
Used for $Input and $Output attributes in function objects.
| RtdbRef |
| Value |
32768 |
c-type |
pwr_mAdefFlags_rtdbref |
| Private |
| Value |
65536 |
c-type |
pwr_mAdefFlags_private |
Attribute has read only access.
If attribute is a pointer, the pointer can only be used by the
owner process.
| Class |
| Value |
131072 |
c-type |
pwr_mAdefFlags_class |
The attribute is an attribute object, i.e it is defined
by a class.
The ClassId for the class is stored in the TypeRef attribute.
| SuperClass |
| Value |
262144 |
c-type |
pwr_mAdefFlags_superclass |
The attribute defines a superclass.
A superclass attribute i the first attribute in RtBody,
and is named "Super".
The ClassId for the superclass is stored in the TypeRef attribute.
| Buffer |
| Value |
524288 |
c-type |
pwr_mAdefFlags_buffer |
Attribute is a buffer attribute.
| NoWbl |
| Value |
1048576 |
c-type |
pwr_mAdefFlags_nowbl |
The value of the attriute is not stored in wb_load files.
| AlwaysWbl |
| Value |
2097152 |
c-type |
pwr_mAdefFlags_alwayswbl |
The value of the attribute is always stored in wb_load files.
| DisableAttr |
| Value |
4194304 |
c-type |
pwr_mAdefFlags_disableattr |
The Attribute can be disabled.
| RtHide |
| Value |
8388608 |
c-type |
pwr_mAdefFlags_rthide |
The Attribute is hidden in runtime.
| NewAttribute |
| Value |
16777216 |
c-type |
pwr_mAdefFlags_newattribute |
The Attribute is created in this session.
| DevHideValue |
| Value |
33554432 |
c-type |
pwr_mAdefFlags_DevHideValue |
The attribute value is hidden in the configurator.