DeviceManagement class

Constructors

DeviceManagement.new({required Onvif onvif, required String uri})

Properties

hashCode int
The hash code for this object.
no setterinherited
onvif Onvif
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uri String
final

Methods

getCapabilities({String category = 'All'}) Future<Capabilities>
This operation creates new device users and corresponding credentials on a device for authentication purposes. The device shall support creation of device users and their credentials through the CreateUsers command. Either all users are created successfully or a fault message shall be returned without creating any user.
getDeviceInformation() Future<GetDeviceInformationResponse>
This operation gets basic device information from the device.
getHostname() Future<HostnameInformation>
getNetworkProtocols() Future<List<NetworkProtocol>>
This operation gets defined network protocols from a device. The device shall support the getNetworkProtocols command returning configured network protocols.
getNtp() Future<NtpInformation>
This operation gets the NTP settings from a device. If the device supports NTP, it shall be possible to get the NTP server settings through the getNtp command.
getServiceCapabilities() Future<void>
Returns the capabilities of the device service. The result is returned in a typed answer.
getServices() Future<List<Service>>
Returns information about services on the device.
getSystemDateAndTime() Future<SystemDateAndTime>
This operation gets the device system date and time. The device shall support the return of the daylight saving setting and of the manual system date and time (if applicable) or indication of NTP time (if applicable) through the getSystemDateAndTime command.
getSystemUris() Future<GetSystemUrisResponse>
This operation is used to retrieve URIs from which system information may be downloaded using HTTP. URIs may be returned for the following system information:
getUsers() Future<List<User>>
This operation lists the registered users and corresponding credentials on a device. The device shall support retrieval of registered device users and their credentials for the user token through the getUsers (GetUsers) command.
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