View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002427 | 10000-003: Address Space | Spec | public | 2013-03-18 17:09 | 2014-10-16 14:44 |
Reporter | Thomas Kugler | Assigned To | Matthias Damm | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 1.03 | Fixed in Version | 1.03 | ||
Summary | 0002427: Use Enumerations for Flags | ||||
Description | It would be helpful to use Enumerations for bitmasks. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
|
Toolkit vendors can add such flags as a convenience to programmers. |
|
A toolkit vendor can add such flags as a convenience for programmers for known namespaces. But a toolkit vendor cannot add these flags for unknown namespaces. For unknown namespaces you only know the DataType (e.g. UInt8) but you do not know the meaning of each bit. Another proposal: Add a ReferenceType "DefinesFlags". You can add a subtype of a numeric DataType (e.g. UInt8) and add the reference to the Enumeration that describes the flags. |
|
This issue came up in the BACnet working group. Thomas just came up with an example from the OPC UA specification. We use bit masks in OPC UA in different places but do not have a way at the moment to expose the information in a machine readable format. |
|
Matthias Damm will provide a proposal based on the needs of the BACnet w.g. |
|
A proposal will be posted in the meetings folder for F2F San Ramon See changes to table 11 - new property OptionSetValues |
|
Agreed to changes in Carros meeting. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-18 17:09 | Thomas Kugler | New Issue | |
2013-03-19 16:33 | Jim Luth | Status | new => closed |
2013-03-19 16:33 | Jim Luth | Note Added: 0004587 | |
2013-03-19 16:33 | Jim Luth | Resolution | open => won't fix |
2013-03-20 09:37 | Thomas Kugler | Status | closed => feedback |
2013-03-20 09:37 | Thomas Kugler | Resolution | won't fix => reopened |
2013-03-20 09:37 | Thomas Kugler | Note Added: 0004595 | |
2013-04-02 09:27 | Matthias Damm | Note Added: 0004616 | |
2013-08-06 17:00 | Jim Luth | Note Added: 0004904 | |
2013-11-19 17:54 | Jim Luth | Status | feedback => assigned |
2013-11-19 17:54 | Jim Luth | Assigned To | => Matthias Damm |
2014-02-13 22:33 | Matthias Damm | Status | assigned => resolved |
2014-02-13 22:33 | Matthias Damm | Resolution | reopened => fixed |
2014-02-13 22:33 | Matthias Damm | Note Added: 0005274 | |
2014-08-26 15:41 | Jim Luth | Target Version | => 1.03 |
2014-08-27 12:25 | Karl Deiretsbacher | Category | (No Category) => Spec |
2014-10-16 14:44 | Jim Luth | Note Added: 0005567 | |
2014-10-16 14:44 | Jim Luth | Status | resolved => closed |
2014-10-16 14:44 | Jim Luth | Fixed in Version | => 1.03 |