isapi_smart_calibration.go 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. package isapi
  2. // SmartCalibrationList 配置最大、最小尺寸
  3. // SmartCalibrationList 配置最大、最小尺寸
  4. type SmartCalibrationList struct {
  5. SmartCalibration []struct {
  6. ID string `xml:"ID" json:"ID"`
  7. FilterSize struct {
  8. MinTargetSize struct {
  9. RegionCoordinatesList struct {
  10. RegionCoordinates []struct {
  11. PositionX string `xml:"positionX" json:"positionX"`
  12. PositionY string `xml:"positionY" json:"positionY"`
  13. } `xml:"RegionCoordinates" json:"RegionCoordinates"`
  14. } `xml:"RegionCoordinatesList" json:"RegionCoordinatesList"`
  15. } `xml:"MinTargetSize" json:"MinTargetSize"`
  16. MaxTargetSize struct {
  17. RegionCoordinatesList struct {
  18. RegionCoordinates []struct {
  19. PositionX string `xml:"positionX" json:"positionX"`
  20. PositionY string `xml:"positionY" json:"positionY"`
  21. } `xml:"RegionCoordinates" json:"RegionCoordinates"`
  22. } `xml:"RegionCoordinatesList" json:"RegionCoordinatesList"`
  23. } `xml:"MaxTargetSize" json:"MaxTargetSize"`
  24. Mode struct {
  25. Text string `xml:",chardata" json:"chardata"`
  26. Opt string `xml:"opt,attr" json:"opt"`
  27. } `xml:"mode" json:"mode"`
  28. } `xml:"FilterSize" json:"FilterSize"`
  29. } `xml:"SmartCalibration" json:"SmartCalibration"`
  30. }