| Call Meter hierarchy |
| =============== |
| Service org.ofono |
| Interface org.ofono.CallMeter |
| Object path [variable prefix]/{modem0,modem1,...} |
| |
| Methods dict GetProperties() |
| |
| Contains the properties for this object. |
| |
| Possible Errors: [service].Error.InProgress |
| |
| void SetProperty(string property, variant value, |
| string password) |
| |
| Sets the property to value specified in the |
| call parameter. The last parameter is used |
| to pass the SIM PIN2 code which may be |
| required by the SIM. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| void Reset(string password) |
| |
| Attempts to reset the Accumulated Call Meter. |
| Reseting this value requires SIM PIN2, provided |
| by the password parameter. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| Signals PropertyChanged(string property, variant value) |
| |
| Signal is emitted whenever a property has changed. |
| The new value is passed as the signal argument. |
| |
| NearMaximumWarning() |
| |
| Emitted shortly before the ACM (Accumulated Call |
| Meter) maximum values is reached. The warning is |
| issued approximately when 30 seconds call time |
| remains or when starting a call with less than |
| 30 seconds remaining. |
| |
| Properties uint32 CallMeter [readonly] |
| |
| Contains the current call meter value from the ME. |
| The values are in 24-bit range, counted in home |
| units. |
| |
| uint32 AccumulatedCallMeter [readonly] |
| |
| Contains the Accumulated Call Meter (ACM) value |
| from the SIM. When the AccumulatedCallMeter |
| value reaches AccumulatedCallMeterMaximum value, |
| no further calls can be made until the ACM |
| value is reset. Reset is accomplished using |
| the Reset() function. |
| |
| The values are in 24-bit range. |
| |
| uint32 AccumulatedCallMeterMaximum [readwrite] |
| |
| Contains the Accumulated Call Meter maximum value |
| on reaching which, calls are prohibited. This is |
| effectively the maximum number of home units |
| allowed to be consumed by subscriber. |
| |
| According to the GSM specification, setting the value |
| to 0, turns off this feature. |
| |
| The values are in 24-bit range. |
| |
| double PricePerUnit [readwrite] |
| |
| Contains price-per-unit conversion value. This |
| information can be used to convert the home units |
| into currency units. |
| |
| string Currency [readwrite] |
| |
| Contains three-character currency code. This |
| information can be used to convert the home |
| units into currency units. |