mirror of
https://github.com/kerberos-io/onvif.git
synced 2025-12-24 11:31:03 +08:00
@@ -20,8 +20,8 @@ func FunctionByServiceAndFunctionName(serviceName, functionName string) (Functio
|
||||
functionMap = EventFunctionMap
|
||||
case AnalyticsWebService:
|
||||
functionMap = AnalyticsFunctionMap
|
||||
//case ImagingWebService:
|
||||
// functionMap = ImagingFunctionMap
|
||||
case ImagingWebService:
|
||||
functionMap = ImagingFunctionMap
|
||||
case RecordingWebService:
|
||||
functionMap = RecordingFunctionMap
|
||||
default:
|
||||
|
||||
@@ -12,6 +12,7 @@ import (
|
||||
"github.com/kerberos-io/onvif/analytics"
|
||||
"github.com/kerberos-io/onvif/device"
|
||||
"github.com/kerberos-io/onvif/event"
|
||||
"github.com/kerberos-io/onvif/imaging"
|
||||
"github.com/kerberos-io/onvif/media"
|
||||
"github.com/kerberos-io/onvif/media2"
|
||||
"github.com/kerberos-io/onvif/ptz"
|
||||
@@ -140,7 +141,7 @@ var EventFunctionMap = map[string]Function{
|
||||
Unsubscribe: &event.UnsubscribeFunction{},
|
||||
}
|
||||
|
||||
/*var ImagingFunctionMap = map[string]Function{
|
||||
var ImagingFunctionMap = map[string]Function{
|
||||
GetCurrentPreset: &imaging.GetCurrentPresetFunction{},
|
||||
GetImagingSettings: &imaging.GetImagingSettingsFunction{},
|
||||
GetMoveOptions: &imaging.GetMoveOptionsFunction{},
|
||||
@@ -152,7 +153,7 @@ var EventFunctionMap = map[string]Function{
|
||||
SetCurrentPreset: &imaging.SetCurrentPresetFunction{},
|
||||
SetImagingSettings: &imaging.SetImagingSettingsFunction{},
|
||||
Stop: &imaging.StopFunction{},
|
||||
}*/
|
||||
}
|
||||
|
||||
var MediaFunctionMap = map[string]Function{
|
||||
AddAudioDecoderConfiguration: &media.AddAudioDecoderConfigurationFunction{},
|
||||
|
||||
@@ -1840,8 +1840,8 @@ type RelayOutputSettings struct {
|
||||
}
|
||||
|
||||
type DigitalInput struct {
|
||||
Token ReferenceToken `xml:"token,attr"`
|
||||
IdleState InputIdleState `xml:"IdleState,attr"`
|
||||
Token ReferenceToken `xml:"token,attr"`
|
||||
IdleState InputIdleState `xml:"IdleState,attr"`
|
||||
}
|
||||
|
||||
// TODO:enumeration
|
||||
|
||||
Reference in New Issue
Block a user