Class ServiceStateType
Contains service state information.
Inherited Members
Namespace: I3SubNot
Assembly: Ng911Lib.dll
Syntax
public class ServiceStateType
Fields
| Edit this page View SourceDown
The service is unavailable. Calls must be sent to another destination.
Declaration
public const string Down = "Down"
Field Value
| Type | Description |
|---|---|
| string |
GoingDown
The service is being taken out of service.Calls must be sent to another destination.
Declaration
public const string GoingDown = "GoingDown"
Field Value
| Type | Description |
|---|---|
| string |
MajorIncidentInProgress
The element is operating normally but is handling a major incident and may be unable to accept some requests. Calls could be sent to this destination but doing so may precipitate that destination into an overloaded state.
Declaration
public const string MajorIncidentInProgress = "MajorIncidentInProgress"
Field Value
| Type | Description |
|---|---|
| string |
Normal
The service is operating normally. Calls can be sent to this destination normally.
Declaration
public const string Normal = "Normal"
Field Value
| Type | Description |
|---|---|
| string |
Overloaded
The service is completely overloaded. Calls must be sent to another destination.
Declaration
public const string Overloaded = "Overloaded"
Field Value
| Type | Description |
|---|---|
| string |
Partial
Processing some requests, but response may be delayed.Calls could be sent to this destination.
Declaration
public const string Partial = "Partial"
Field Value
| Type | Description |
|---|---|
| string |
ScheduledMaintenanceAvailable
The service is undergoing maintenance activities, but will respond to service requests, possibly with reduced availability.Calls can be sent to this destination normally.
Declaration
public const string ScheduledMaintenanceAvailable = "ScheduledMaintenanceAvailable"
Field Value
| Type | Description |
|---|---|
| string |
ScheduledMaintenanceDown
The service is undergoing maintenance activities and is not accepting service requests.Calls must be sent to another destination.
Declaration
public const string ScheduledMaintenanceDown = "ScheduledMaintenanceDown"
Field Value
| Type | Description |
|---|---|
| string |
ServiceStateValues
Allowable values for the service state of a service. See Section 10.12 of NENA-STA-010.3b.
Declaration
public static readonly string[] ServiceStateValues
Field Value
| Type | Description |
|---|---|
| string[] |
Unreachable
Subscriber is unable to contact the service.
Declaration
public const string Unreachable = "Unreachable"
Field Value
| Type | Description |
|---|---|
| string |
Unstaffed
Applies to PSAPs only. The PSAP has indicated that it is not currently answering calls.Calls must be sent to another destination.
Declaration
public const string Unstaffed = "Unstaffed"
Field Value
| Type | Description |
|---|---|
| string |
Properties
| Edit this page View Sourcereason
Text containing the reason state was changed, if available. Otherwise, empty
Declaration
public string reason { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
state
Indicates the service state. Required.
Must be one of the values in the serviceState registry. See Section 10.12 of NENA-STA-010.3. Allowable values: Normal, Unstaffed, SchedulesMaintenanceDown, ScheduledMaintenanceAvailable, MajorIncidentInProgress, Partial, Overloaded, GoingDown, Down, Unreachable.
Use one of the string constants defined by this class. For example: ServiceStateType.Normal
Declaration
public string state { get; set; }
Property Value
| Type | Description |
|---|---|
| string |