# Class CIM_AverageRateMeterService
extends CIM_MeterService

This is a concrete subclass of MeterService that represents a simple meter, called an Average Rate Meter. This type of meter measures the average rate at which packets are submitted to it over a specified time. Packets are defined as conformant if their average arrival rate does not exceed the specified measuring rate of the meter. Any packet that causes the specified measuring rate to be exceeded is defined to be non-conforming.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_Service
|
+--CIM_ConditioningService
|
+--CIM_MeterService
|
+--CIM_AverageRateMeterService

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This is a concrete subclass of MeterService that represents a simple meter, called an Average Rate Meter. This type of meter measures the average rate at which packets are submitted to it over a specified time. Packets are defined as conformant if their average arrival rate does not exceed the specified measuring rate of the meter. Any packet that causes the specified measuring rate to be exceeded is defined to be non-conforming.
UMLPackagePath | string | CIM::Network::QoS
Version | string | 2.7.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AverageRate | uint32 |
Description | string | This property is a 32-bit unsigned integer that defines the rate used to determine whether admitted packets are in conformance or not. The value is specified in kilobits per second.
PUnit | string | bit / second * 10^3
Units | string | KiloBits per Second
DeltaInterval | uint64 |
Description | string | This property is a 64-bit unsigned integer that defines the time period over which the average measurement should be taken. The value is specified in microseconds.
PUnit | string | second * 10^-6
Units | string | MicroSeconds

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
CommunicationStatus | uint16
ConformanceLevels | uint16
CreationClassName | string
Description | string
DetailedStatus | uint16
ElementName | string
Enabled | boolean
EnabledDefault | uint16
EnabledState | uint16
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
LoSID | string
LoSOrgID | string
MeterType | uint16
Name | string
OperatingStatus | uint16
OtherEnabledState | string
OtherMeterType | string
PrimaryOwnerContact | string
PrimaryOwnerName | string
PrimaryStatus | uint16
RequestedState | uint16
Started | boolean
StartMode | string
Status | string
SystemCreationClassName | string
SystemName | string
TimeOfLastStateChange | datetime
TransitioningToState | uint16
AvailableRequestedStates | uint16[]
OperationalStatus | uint16[]
StatusDescriptions | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
ChangeAffectedElementsAssignedSequence | uint32
RequestStateChange | uint32
StartService | uint32
StopService | uint32