Events
Events (Core) service implementation.
Events
Bases: ONVIFService
Events service client.
| Property | Details |
|---|---|
| First introduced | ONVIF Core |
| Binding name | EventBinding (ver10/events/wsdl/event-vs.wsdl) |
| Operations | event-vs.wsdl |
| Specification | Core.xml |
GetServiceCapabilities()
Returns the capabilities of the event service.
The result is returned in a typed answer.
CreatePullPointSubscription(Filter=None, InitialTerminationTime=None, SubscriptionPolicy=None)
This method returns a PullPointSubscription that can be polled using PullMessages.
This message contains the same elements as the SubscriptionRequest of the WS- BaseNotification without the ConsumerReference.
If no Filter is specified the pullpoint notifies all occurring events to the client.
This method is mandatory.
GetEventProperties()
The WS-BaseNotification specification defines a set of OPTIONAL WS- ResouceProperties.
This specification does not require the implementation of the WS- ResourceProperty interface. Instead, the subsequent direct interface shall be implemented by an ONVIF compliant device in order to provide information about the FilterDialects, Schema files and topics supported by the device.
AddEventBroker(EventBroker)
The AddEventBroker command allows an ONVIF client to add an event broker configuration to device to enable ONVIF events to be transferred to an event broker.
If an existing event broker configuration already exists with the same Address, the existing configuration shall be modified.
DeleteEventBroker(Address)
The DeleteEventBroker allows an ONVIF client to delete an event broker configuration from an ONVIF device.
GetEventBrokers(Address=None)
The GetEventBrokers command lets a client retrieve event broker configurations from the device.