Schedule
Schedule service implementation.
Schedule
Bases: ONVIFService
Schedule service client.
| Property | Details |
|---|---|
| First introduced | ONVIF 2.6 (June 2015) |
| Binding name | ScheduleBinding (ver10/schedule/wsdl/schedule.wsdl) |
| Operations | schedule.wsdl |
| Spec | Scheduler |
GetServiceCapabilities
This operation returns the capabilities of the schedule service.
GetScheduleState
This operation requests the ScheduleState for the schedule instance specified by the given token.
GetScheduleInfo
This method returns a list of schedule info items, specified in the request.
Only found schedules shall be returned, i.e., the returned numbers of elements can differ from the requested element. The device shall ignore tokens it cannot resolve and shall return an empty list if there are no items matching the specified tokens. If the number of requested items is greater than MaxLimit, a TooManyItems fault shall be returned.
GetScheduleInfoList
This operation requests a list of all of ScheduleInfo items provided by the device.
A call to this method shall return a StartReference when not all data is returned and more data is available. The reference shall be valid for retrieving the next set of data. Please refer Access Control Service Specification for more details. The number of items returned shall not be greater the Limit parameter.
GetSchedules
This operation returns the specified schedule item matching the given tokens.
The device shall ignore tokens it cannot resolve and shall return an empty list if there are no items matching the specified tokens. If the number of requested items is greater than MaxLimit, a TooManyItems fault shall be returned
GetScheduleList
This operation requests a list of all of Schedule items provided by the device.
A call to this method shall return a StartReference when not all data is returned and more data is available. The reference shall be valid for retrieving the next set of data. Please refer Access Control Service Specification for more details. The number of items returned shall not be greater the Limit parameter.
CreateSchedule
This operation creates the specified schedule.
The token field of the schedule structure shall be empty, the device shall allocate a token for the schedule. The allocated token shall be returned in the response. If the client sends any value in the token field, the device shall return InvalidArgVal as generic fault code.
DeleteSchedule
This operation will delete the specified schedule.
If it is associated with one or more entities some devices may not be able to delete the schedule, and consequently a ReferenceInUse fault shall be generated.
GetSpecialDayGroupInfo
This operation requests a list of SpecialDayGroupInfo items matching the given tokens.
The device shall ignore tokens it cannot resolve and shall return an empty list if there are no items matching specified tokens. The device shall not return a fault in this case. If the number of requested items is greater than MaxLimit, a TooManyItems fault shall be returned.
GetSpecialDayGroupInfoList
This operation requests a list of all of SpecialDayGroupInfo items provided by the device.
A call to this method shall return a StartReference when not all data is returned and more data is available. The reference shall be valid for retrieving the next set of data. The number of items returned shall not be greater than Limit parameter.
GetSpecialDayGroups
This operation returns the specified special day group item matching the given token.
GetSpecialDayGroupList
This operation requests a list of all of SpecialDayGroupList items provided by the device.
A call to this method shall return a StartReference when not all data is returned and more data is available. The reference shall be valid for retrieving the next set of data. Please refer Access Control Service Specification for more details. The number of items returned shall not be greater the Limit parameter.
CreateSpecialDayGroup
This operation creates the specified special day group.
The token field of the SpecialDayGroup structure shall be empty, the device shall allocate a token for the special day group. The allocated token shall be returned in the response. If there is any value in the token field, the device shall return InvalidArgVal as generic fault code.
SetSpecialDayGroup
This operation modifies or creates the specified special day group.
ModifySpecialDayGroup
This operation updates the specified special day group.