public class DlmsIPv4Setup : DlmsObject
DlmsIPv4Setup | Creates new instance of class DlmsIPv4Setup. This constructor is used by XmlSerializer. |
DlmsIPv4Setup(DlmsTypeOctetString) | Creates new instance of class DlmsIPv4Setup using its logical name. This constructor is used for create DlmsAssociationSN after object_list is read using LN referencing. |
DlmsIPv4Setup(DlmsTypeLong, DlmsTypeOctetString) | Creates new instance of class DlmsIPv4Setup. This constructor is used for create DlmsAssociationSN after object_list is read using SN referencing. |
AttributeAccess |
Stored access rights to all attributes. this property is filled after this object is created during reading object list.
(Inherited from DlmsObject) |
BaseName |
Base name of the object used for SN referencing.
(Inherited from DlmsObject) |
ClassId |
Returns ID of COSEM object.
(Overrides DlmsObjectClassId) |
DisplayDescription |
Returns description of all attributes for displaying.
(Overrides DlmsObjectDisplayDescription) |
DlReference | References a Data link layer (e.g. Ethernet or PPP) setup object by its logical name. The referenced object contains information about the specific settings of the data link layer supporting the IP layer. |
GatewayIpAddress | IPv4 address of gateway. |
IpAddress | IPv4 address of device. |
IpOptions | Contains the necessary parameters to support the selected IP options – for |
LastAttributeId |
ID of last defined attribute.
(Overrides DlmsObjectLastAttributeId) |
LogicalName |
Logical name of the object used for LN refernecing. It corresponds to logical_name attribute defined in BB 4.2
(Inherited from DlmsObject) |
MethodAccess |
Stored access rights to all methods. This property is filled after this object is created during reading object list.
(Inherited from DlmsObject) |
MulticastIpAddress | Multicast IPv4 addresses of device. |
PrimaryDnsIpAddress | Primary DNS IPv4 address. |
SecondaryDnsIpAddress | Secondary DNS IPv4 address. |
SubnetMask | Subnet mask for IP address. |
UseDhcp | If device will use DHCP to get IPv4 address. |
AddProprietaryAttribute |
Guarantees that the DLMS object will have a proprietary attribute with attributeIndex or attributeName
(Inherited from DlmsObject) |
ClassVersionSupported |
Checks if this object implements particular class version.
(Overrides DlmsObjectClassVersionSupported(Byte)) |
GetAttributeAccess |
Returns attribute access rights of attribute with given id. It uses AttributeAccess property which is filled during reading an object list.
(Inherited from DlmsObject) |
GetAttributeId |
Gets the attribute index from the short name used in SN referencing
(Overrides DlmsObjectGetAttributeId(UInt16)) |
GetAttributeIds |
Returns a list of COSEM attribute IDs this object contains and are implemented.
(Inherited from DlmsObject) |
GetAttributeName |
Gets name of the attribute.
(Overrides DlmsObjectGetAttributeName(SByte)) |
GetAttributeValue |
Gets a value of COSEM attribute with specified name.
(Overrides DlmsObjectGetAttributeValue(SByte)) |
GetAttributeVariableName |
Returns a variable name used in SN referencing of a given attribute. Attribute short name offsets are defined in BB.
(Overrides DlmsObjectGetAttributeVariableName(SByte)) |
GetIpAddress | Get .NET IP address from DLMS value. |
GetMethodIds |
Gets list of method IDs that are defined for the DLMS object.
(Inherited from DlmsObject) |
GetMethodName |
Gets name of a method with a ID.
(Inherited from DlmsObject) |
SetAttributeValue |
Sets a value to COSEM attribute of specified name.
(Overrides DlmsObjectSetAttributeValue(SByte, DlmsType)) |
ToString |
Returns string representation of the object.
(Inherited from DlmsObject) |
CLASS_ID | COSEM class id. |
IpAddressAttribute | Attribute ID for property IpAddress. |
ProprietaryAttributes |
List of user defined attributes.
(Inherited from DlmsObject) |