ist.palcom.services.axis
Class AxisController
java.lang.Object
ist.palcom.services.axis.AxisController
public class AxisController
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAMERA_USER
public static final java.lang.String CAMERA_USER
- See Also:
- Constant Field Values
CAMERA_PASSWORD
public static final java.lang.String CAMERA_PASSWORD
- See Also:
- Constant Field Values
AxisController
public AxisController(java.lang.String cameraIP)
isCameraReachable
public boolean isCameraReachable()
getCameraIP
public java.lang.String getCameraIP()
getCamInfo
public byte[] getCamInfo(java.lang.String query)
throws java.io.IOException
- Throws:
java.io.IOException
panAbsolute
public void panAbsolute(int angle)
throws java.io.IOException
- Angle between -180 and 180 degrees
- Throws:
java.io.IOException
tiltAbsolute
public void tiltAbsolute(int angle)
throws java.io.IOException
- Angle between 0 (level) and 90 (facing up)
- Throws:
java.io.IOException
moveStep
public void moveStep(AxisController.Direction dir)
throws java.io.IOException
- Throws:
java.io.IOException
zoomRelative
public void zoomRelative(int zoomChange)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
zoomAbsolute(int)
zoomAbsolute
public void zoomAbsolute(int zoomLevel)
throws java.io.IOException
- Zoom level is approx 0 (wide) through 16000 (tele)
- Throws:
java.io.IOException
setAutoFocus
public void setAutoFocus(boolean setting)
throws java.io.IOException
- Throws:
java.io.IOException
setAutoIris
public void setAutoIris(boolean setting)
throws java.io.IOException
- Throws:
java.io.IOException
setBacklightCompensation
public void setBacklightCompensation(boolean setting)
throws java.io.IOException
- Throws:
java.io.IOException
setIRCutFilterEnabled
public void setIRCutFilterEnabled(boolean setting)
throws java.io.IOException
- Throws:
java.io.IOException
getIRCutFilterEnabled
public java.lang.String getIRCutFilterEnabled()
throws java.io.IOException
- Throws:
java.io.IOException
getPresetPositions
public byte[] getPresetPositions()
throws java.io.IOException
- Throws:
java.io.IOException
getDomePosition
public byte[] getDomePosition()
throws java.io.IOException
- Throws:
java.io.IOException
setPresetPosition
public void setPresetPosition(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
removePresetPosition
public void removePresetPosition(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
gotoPresetPosition
public void gotoPresetPosition(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException