Class requestType
Used by the IVS to describe the types of requests (actions) it supports. Also used by the PSAP to request data from the IVS. See Section 9.1.3 of RFC 8147.
Inherited Members
Namespace: ECall
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class requestType
  Fields
| Edit this page View SourceAny
Extension point for elements
Declaration
public XmlElement[] Any
  Field Value
| Type | Description | 
|---|---|
| XmlElement[] | 
AnyAttr
Extension point for attributes.
Declaration
public XmlAttribute[] AnyAttr
  Field Value
| Type | Description | 
|---|---|
| XmlAttribute[] | 
action
Identifies the action that the vehicle is requested to perform when in a root element. In a request element within a capabilities element, indicates an action that the vehicle is capable of performing. The Section 14.8.1 of RFC 8147 defines the "send-data" value. Section 9.1 of RFC 8148 defines the following additional attribute values: msg-static, msg-dynamic, honk, lamp, enable-camera and door-lock
Declaration
public string action
  Field Value
| Type | Description | 
|---|---|
| string | 
datatype
Mandatory with a "send-data" action within a request element that is not within a capabilities element. Specifies the data block that the IVS is requested to transmit. Sent in either direction. RFC 8147 the "eCall.MSD" value is mandatory to support. RFC 8148 (USA) defines "VEDS".
Declaration
public string datatype
  Field Value
| Type | Description | 
|---|---|
| string | 
elementid
Identifies the element to be acted on. Permitted values depend on the request type. See Sections 9.1, 14.5 and 14.6 of RFC 8148. Sent from the PSAP to the IVS. Optional.
Declaration
public string elementid
  Field Value
| Type | Description | 
|---|---|
| string | 
intid
RFC 8148 defines values of 0 and 1 in Section 14.4.
Declaration
public uint intid
  Field Value
| Type | Description | 
|---|---|
| uint | 
intidSpecified
Set to true if the intid element is specified or false if it is not.
Declaration
public bool intidSpecified
  Field Value
| Type | Description | 
|---|---|
| bool | 
persistence
Specifies how long to carry on the specified action. If absent, the default is for the duration of the call. See Section 9.1 of RFC 8148. Sent in either direction. Optional.
Declaration
public string persistence
  Field Value
| Type | Description | 
|---|---|
| string | 
requestedstate
Indicates the requested state of an element associated with the request type. Permitted values depend on the request type. See Section 9.1 of RFC 8148. Sent from the PSAP to the IVS. Optional.
Declaration
public string requestedstate
  Field Value
| Type | Description | 
|---|---|
| string | 
supportedvalues
Defined for extensibility. Used in a request element that is a child of a capability element, this attribute lists all supported values of the action type.Permitted values depend on the action value.Multiple values are separated with a semicolon. White space is ignored. Documents that make use of it are expected to explain when it is required, the permitted values, and how it is used. Optional.
Declaration
public string supportedvalues
  Field Value
| Type | Description | 
|---|---|
| string | 
text
Defined for extension. Sent from the PSAP to the IVS.
Declaration
public requestTypeText[] text
  Field Value
| Type | Description | 
|---|---|
| requestTypeText[] |