public class BitFieldDefinition extends DynamicStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
BitFieldDefinition.Builder |
static class |
BitFieldDefinition.Fields |
Structure.MapKind<T>UaNamespaceTranslateable.Context| Modifier and Type | Field and Description |
|---|---|
static StructureSpecification |
SPECIFICATION |
| Modifier | Constructor and Description |
|---|---|
|
BitFieldDefinition() |
|
BitFieldDefinition(String f_name,
LocalizedText f_description,
Boolean f_reserved,
UnsignedInteger f_startingBitPosition,
UnsignedInteger f_endingBitPosition) |
protected |
BitFieldDefinition(UaDataTypeSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
static BitFieldDefinition.Builder |
builder() |
BitFieldDefinition |
clone()
Clones the Structure.
|
LocalizedText |
getDescription() |
UnsignedInteger |
getEndingBitPosition() |
String |
getName() |
Boolean |
getReserved() |
UnsignedInteger |
getStartingBitPosition() |
void |
setDescription(LocalizedText value) |
void |
setEndingBitPosition(UnsignedInteger value) |
void |
setName(String value) |
void |
setReserved(Boolean value) |
void |
setStartingBitPosition(UnsignedInteger value) |
BitFieldDefinition.Builder |
toBuilder()
Returns a builder with the data of this Structure pre-set.
|
builderclear, equals, forEachField, forEachField, get, get, hashCode, indexGet, indexSet, set, set, specification, toFieldNamesMap, toFieldNamesMap, toFieldsMap, toFieldsMap, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitreduceFields, reduceFields, toMap, withTranslatedNamespacespublic static final StructureSpecification SPECIFICATION
public BitFieldDefinition()
protected BitFieldDefinition(UaDataTypeSpecification specification)
public BitFieldDefinition(String f_name, LocalizedText f_description, Boolean f_reserved, UnsignedInteger f_startingBitPosition, UnsignedInteger f_endingBitPosition)
public String getName()
public void setName(String value)
public LocalizedText getDescription()
public void setDescription(LocalizedText value)
public Boolean getReserved()
public void setReserved(Boolean value)
public UnsignedInteger getStartingBitPosition()
public void setStartingBitPosition(UnsignedInteger value)
public UnsignedInteger getEndingBitPosition()
public void setEndingBitPosition(UnsignedInteger value)
public BitFieldDefinition clone()
AbstractStructureCloneNotSupportedException
as all Structures must be cloneable.clone in interface Structureclone in class DynamicStructurepublic static BitFieldDefinition.Builder builder()
public BitFieldDefinition.Builder toBuilder()
Structure#getClass() as this one.toBuilder in interface StructuretoBuilder in class AbstractStructureCopyright © 2026. All rights reserved.