Class DeviceInfoType
Data class for the DeviceInfo additional data. This block provides information about the device used to place the call. See Section 4.3 of RFC 7852.
Inherited Members
Namespace: AdditionalData
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class DeviceInfoType
Constructors
| Edit this page View SourceDeviceInfoType()
Default constructor. Used for de-serialization using XmlSerializer or to create a new object of this type.
Declaration
public DeviceInfoType()
DeviceInfoType(XmlNode)
Constructor used when manually parsing a XML document.
Declaration
public DeviceInfoType(XmlNode Root)
Parameters
Type | Name | Description |
---|---|---|
XmlNode | Root | Root node containing the XML for this type |
Properties
| Edit this page View SourceAny
Extension point for this class
Declaration
public XmlElement[] Any { get; set; }
Property Value
Type | Description |
---|---|
XmlElement[] |
DataProviderReference
Identifies the provider (data provider) of this block. Should match the DataProviderReference element of a ProviderInfo additional data block.
Declaration
public string DataProviderReference { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceClassification
Defines the kind of device making the emergency call. See Section 4.3.1 of RFC 7852. This field should be set to one of the values listed in Figure 8 of RFC 7852.
Declaration
public string DeviceClassification { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceMfgr
Contains the plain language name of the manufacturer of the device. See Section 4.3.2 or RFC 7852.
Declaration
public string DeviceMfgr { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceModelNr
Contains the Device Model Number. See Section 4.3.3 or RFC 7852.
Declaration
public string DeviceModelNr { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceSpecificData
Contains an URI representing additional data whose schema is specific to the device or service that created it. The URI, when dereferenced, MUST yield a data structure defined by the DeviceSpecificType property. See Section 4.3.5 of RFC 7852.
Declaration
public string DeviceSpecificData { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceSpecificType
Contains a value from the registry defined in Section 11.1.8 of RFC 7852 to describe the type of data located at the URI specified in the DeviceSpecificData element.
Declaration
public string DeviceSpecificType { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The only value defined for this element is IEEE1512. See: https://standards.ieee.org/ieee/1512/3522/ for the standard that describes the schema of the data.
UniqueDeviceID
Contains an array of unique device identifiers. See Section 4.3 of RFC 7852.
Declaration
public DeviceInfoTypeUniqueDeviceID[] UniqueDeviceID { get; set; }
Property Value
Type | Description |
---|---|
DeviceInfoTypeUniqueDeviceID[] |