Class AxisCameraControls

All Implemented Interfaces:
Findable, LiveControl

public class AxisCameraControls extends LiveControlBase
LiveControl implementation to control the pan, tilt, zoom, focus, iris of Axis webcams. Commands are sent to ptz.cgi on the camera webserver.
  • Constructor Details

    • AxisCameraControls

      public AxisCameraControls()
  • Method Details

    • createControl

      public void createControl(org.eclipse.swt.widgets.Composite composite)
      Description copied from interface: LiveControl
      This method will create the GUI for this control.
      Parameters:
      composite - The composite onto which the control should draw
    • sendRequest

      public void sendRequest(String urlString)
    • setBaseUrl

      public void setBaseUrl(String baseUrl)
    • setFullCgiUrl

      public void setFullCgiUrl(String fullCgiUrl)
    • setCameraNumber

      public void setCameraNumber(int cameraNumber)
    • setZoomStep

      public void setZoomStep(double zoomStep)
    • setFocusStep

      public void setFocusStep(double focusStep)
    • setShowFocusControls

      public void setShowFocusControls(boolean showFocusControls)
    • setShowIrisControls

      public void setShowIrisControls(boolean showIrisControls)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class LiveControlBase
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class LiveControlBase