Skip to content

ActionEngine

ActionEngine service implementation.

ActionEngine

Bases: ONVIFService

0.0.1 2.2

ActionEngine service client.

Property Details
First introduced ONVIF 2.2 (September 2012)
Binding name ActionEngineBinding (ver10/actionengine.wsdl)
Operations actionengine.wsdl
Spec ActionEngine

GetServiceCapabilities

GetServiceCapabilities()

The get capabilities operation returns the Action Engine capabilities.

GetSupportedActions

GetSupportedActions()

The service provider returns the supported action types.

The response returns a list of Action Descriptions according to the Action Description Language.

The response also contains a list of URLs that provide the location of the schema files. These schema files describe the types and elements used in the Action Descriptions. If action descriptions reference types or elements of the ONVIF schema file, the ONVIF schema file shall be explicitly listed.

GetActions

GetActions()

The service provider returns currently installed Actions.

CreateActions

CreateActions(Action)

The create action operation adds actions to configuration.

The create action operation is atomic. If a service provider can not create all of requested actions, the service provider responds with a fault message.

DeleteActions

DeleteActions(Token)

The delete operation deletes actions.

The delete action operation is atomic. If a service provider can not delete all of requested actions, the service provider responds with a fault message.

ModifyActions

ModifyActions(Action)

The modify action operation modifies action configurations.

The modify action operation is atomic. If a service provider can not modify all of requested action configurations, the service provider responds with a fault message.

All action parameters, except the action type, can be modified. The service provider shall return InvalidAction error if the request attempts to change the action type with modify action request.

GetActionTriggers

GetActionTriggers()

The service provider returns existing action triggers.

CreateActionTriggers

CreateActionTriggers(ActionTrigger)

Creates action triggers.

The create action triggers operation is atomic. If a service provider can not create all of requested action triggers, the service provider responds with a fault message.

DeleteActionTriggers

DeleteActionTriggers(Token)

Deletes action triggers.

The delete action triggers operation is atomic. If a service provider can not delete all of requested action triggers, the service provider responds with a fault message.

ModifyActionTriggers

ModifyActionTriggers(ActionTrigger)

Modifies existing action triggers.

The modify action triggers operation is atomic. If a service provider can not modify all of requested action trigger configurations, the service provider responds with a fault message.