1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package isapi
- // RegionEntrance 进入区域
- type RegionEntrance struct {
- ID string `xml:"id"`
- Enabled string `xml:"enabled"`
- NormalizedScreenSize struct {
- NormalizedScreenWidth string `xml:"normalizedScreenWidth"`
- NormalizedScreenHeight string `xml:"normalizedScreenHeight"`
- } `xml:"normalizedScreenSize"`
- RegionEntranceRegionList struct {
- Size string `xml:"size,attr"`
- RegionEntranceRegion []struct {
- ID string `xml:"id"`
- SensitivityLevel string `xml:"sensitivityLevel"`
- DetectionTarget string `xml:"detectionTarget"`
- AlarmConfidence struct {
- Text string `xml:",chardata"`
- Opt string `xml:"opt,attr"`
- } `xml:"alarmConfidence"`
- RegionCoordinatesList struct {
- Text string `xml:",chardata"`
- Xmlns string `xml:"xmlns,attr"`
- } `xml:"RegionCoordinatesList"`
- } `xml:"RegionEntranceRegion"`
- } `xml:"RegionEntranceRegionList"`
- IsSupportMultiScene string `xml:"isSupportMultiScene"`
- IsSupportHumanMisinfoFilter string `xml:"isSupportHumanMisinfoFilter"`
- IsSupportVehicleMisinfoFilter string `xml:"isSupportVehicleMisinfoFilter"`
- IsSupportTargetMultiSelect string `xml:"isSupportTargetMultiSelect"`
- }
- func (c *Client) GetRegionEntranceCap() ([]byte, error) {
- return c.CommonGet("/ISAPI/Smart/regionEntrance/1/capabilities")
- }
- func (c *Client) GetSizeRe() (resp []byte, err error) {
- return c.CommonGet("/ISAPI/Smart/channels/1/calibrations/regionEntrance")
- }
- func (c *Client) PutSizeRe(data []byte) ([]byte, error) {
- return c.CommonPut(data, "/ISAPI/Smart/channels/1/calibrations/regionEntrance")
- }
- // GetRegionEntrance 获取区域侦测参数
- func (c *Client) GetRegionEntrance() ([]byte, error) {
- return c.CommonGet("/ISAPI/Smart/regionEntrance/1")
- }
- // PutRegionEntrance 配置区域侦测参数
- func (c *Client) PutRegionEntrance(data []byte) ([]byte, error) {
- return c.CommonPut(data, "/ISAPI/Smart/regionEntrance/1")
- }
|