HomePlugService class

TR-064 X_AVM-DE_Homeplug service.

Service type: urn:dslforum-org:service:X_AVM-DE_Homeplug:1

Inheritance

Constructors

HomePlugService({required ServiceDescription description, required SoapActionCallback callAction, required FetchUrlCallback fetchUrl})

Properties

controlUrl String
no setterinherited
description ServiceDescription
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceType String
no setterinherited

Methods

call(String actionName, [Map<String, String> arguments = const {}]) Future<Map<String, String>>
Call a SOAP action on this service and return the response arguments.
inherited
deviceDoUpdate(String macAddress) Future<void>
Trigger a firmware update for a device.
fetchUrl(String url) Future<String>
Fetch a URL and return the response body.
inherited
getGenericDeviceEntry(int index) Future<HomePlugDeviceEntry>
Get device entry by index.
getNumberOfDeviceEntries() Future<int>
Get the number of HomePlug device entries.
getSpecificDeviceEntry(String macAddress) Future<HomePlugDeviceEntry>
Get device entry by MAC address.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited