public class ALVideoDevice extends ALProxy
Constructor and Description |
---|
ALVideoDevice(Session session) |
Modifier and Type | Method and Description |
---|---|
void |
clearStats() |
java.lang.Boolean |
closeCamera(java.lang.Integer param1) |
void |
exit()
Exits and unregisters the module.
|
java.lang.Integer |
getActiveCamera()
Tells which camera is the default one
|
java.lang.Integer |
getActiveCamera(java.lang.String name) |
java.lang.Object |
getActiveCameras(java.lang.String name) |
java.util.List<java.lang.Float> |
getAngPosFromImgPos(java.util.List<java.lang.Float> param1) |
java.util.List<java.lang.Float> |
getAngSizeFromImgSize(java.util.List<java.lang.Float> param1) |
java.util.List<java.lang.Float> |
getAngularPositionFromImagePosition(java.lang.Integer param1,
java.util.List<java.lang.Float> param2) |
java.util.List<java.lang.Float> |
getAngularSizeFromImageSize(java.lang.Integer param1,
java.util.List<java.lang.Float> param2) |
java.lang.String |
getBrokerName()
Gets the name of the parent broker.
|
java.lang.Object |
getCameraIndexes() |
java.lang.Integer |
getCameraModel(java.lang.Integer cameraIndex) |
java.lang.Integer |
getCameraModelID() |
java.lang.String |
getCameraName(java.lang.Integer cameraIndex) |
java.lang.Integer |
getCameraParameter(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Object |
getCameraParameterInfo(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Object |
getCameraParameterRange(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Object |
getCamerasParameter(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Integer |
getColorSpace(java.lang.Integer cameraIndex) |
java.lang.Integer |
getColorSpace(java.lang.String name) |
java.lang.Object |
getColorSpaces(java.lang.String name) |
java.lang.Object |
getDirectRawImageLocal(java.lang.String name)
Retrieves the latest image from the video source and returns a pointer to the locked ALImage, with data array pointing directly to raw data.
|
java.lang.Object |
getDirectRawImageRemote(java.lang.String name)
Fills an ALValue with data coming directly from raw buffer (no format conversion).
|
java.lang.Object |
getDirectRawImagesLocal(java.lang.String name)
Retrieves the latest image from the video source and returns a pointer to the locked ALImage, with data array pointing directly to raw data.
|
java.lang.Object |
getDirectRawImagesRemote(java.lang.String name)
Fills an ALValue with data coming directly from raw buffer (no format conversion).
|
java.lang.Object |
getExpectedImageParameters()
called by the simulator to know expected image parameters
|
java.lang.Object |
getExpectedImageParameters(java.lang.Integer cameraIndex)
called by the simulator to know expected image parameters
|
java.lang.Integer |
getFrameRate(java.lang.Integer cameraIndex) |
java.lang.Integer |
getFrameRate(java.lang.String name) |
java.lang.Integer |
getGVMColorSpace(java.lang.String param1) |
java.lang.Integer |
getGVMFrameRate(java.lang.String param1) |
java.lang.Integer |
getGVMResolution(java.lang.String param1) |
java.lang.Float |
getHorizontalAperture(java.lang.Integer cameraIndex) |
java.lang.Float |
getHorizontalFOV(java.lang.Integer cameraIndex) |
java.util.List<java.lang.Float> |
getImageInfoFromAngularInfo(java.lang.Integer param1,
java.util.List<java.lang.Float> param2) |
java.util.List<java.lang.Float> |
getImageInfoFromAngularInfoWithResolution(java.lang.Integer param1,
java.util.List<java.lang.Float> param2,
java.lang.Integer param3) |
java.lang.Object |
getImageLocal(java.lang.String name)
Applies transformations to the last image from video source and returns a pointer to a locked ALImage.
|
java.util.List<java.lang.Float> |
getImagePositionFromAngularPosition(java.lang.Integer param1,
java.util.List<java.lang.Float> param2) |
java.lang.Object |
getImageRemote(java.lang.String name)
Applies transformations to the last image from video source and fills pFrameOut.
|
java.util.List<java.lang.Float> |
getImageSizeFromAngularSize(java.lang.Integer param1,
java.util.List<java.lang.Float> param2) |
java.lang.Object |
getImagesLocal(java.lang.String name)
Applies transformations to the last image from video source and returns a pointer to a locked ALImage.
|
java.lang.Object |
getImagesRemote(java.lang.String name)
Applies transformations to the last image from video source and fills pFrameOut.
|
java.util.List<java.lang.Float> |
getImgInfoFromAngInfo(java.util.List<java.lang.Float> param1) |
java.util.List<java.lang.Float> |
getImgInfoFromAngInfoWithRes(java.util.List<java.lang.Float> param1,
java.lang.Integer param2) |
java.util.List<java.lang.Float> |
getImgPosFromAngPos(java.util.List<java.lang.Float> param1) |
java.util.List<java.lang.Float> |
getImgSizeFromAngSize(java.util.List<java.lang.Float> param1) |
java.lang.Object |
getMethodHelp(java.lang.String methodName)
Retrieves a method's description.
|
java.util.List<java.lang.String> |
getMethodList()
Retrieves the module's method list.
|
java.lang.Object |
getModuleHelp()
Retrieves the module's description.
|
java.lang.Integer |
getParam(java.lang.Integer pParam) |
java.lang.Integer |
getParam(java.lang.Integer pParam,
java.lang.Integer pCameraIndex) |
java.lang.Integer |
getParameter(java.lang.Integer cameraIndex,
java.lang.Integer parameterId) |
java.lang.Object |
getParameterInfo(java.lang.Integer cameraIndex,
java.lang.Integer parameterId) |
java.lang.Object |
getParameterRange(java.lang.Integer cameraIndex,
java.lang.Integer parameterId) |
java.lang.Integer |
getResolution(java.lang.Integer cameraIndex) |
java.lang.Integer |
getResolution(java.lang.String name) |
java.lang.Object |
getResolutions(java.lang.String name) |
java.lang.Object |
getSubscribers() |
java.lang.String |
getUsage(java.lang.String name)
Gets the method usage string.
|
java.lang.Float |
getVerticalAperture(java.lang.Integer cameraIndex) |
java.lang.Float |
getVerticalFOV(java.lang.Integer cameraIndex) |
java.lang.Integer |
getVIMColorSpace() |
java.lang.Integer |
getVIMFrameRate() |
java.lang.Integer |
getVIMResolution() |
java.lang.Boolean |
hasDepthCamera() |
java.lang.Boolean |
isCameraOpen(java.lang.Integer param1) |
java.lang.Boolean |
isCameraStarted(java.lang.Integer param1) |
java.lang.Integer |
isFrameGrabberOff()
Advanced method that asks if the framegrabber is off.
|
java.lang.Boolean |
isFrameGrabberOff(java.lang.Integer cameraIndex) |
java.lang.Boolean |
isRunning(java.lang.Integer id)
Returns true if the method is currently running.
|
java.lang.Boolean |
isStatsEnabled() |
java.lang.Boolean |
isTraceEnabled() |
void |
onClientDisconnected(java.lang.String eventName,
java.lang.Object eventContents,
java.lang.String message)
Callback when client is disconnected
|
java.lang.Boolean |
openCamera(java.lang.Integer param1) |
java.lang.Boolean |
ping()
Just a ping.
|
java.lang.Boolean |
putImage(java.lang.Integer cameraIndex,
java.lang.Integer width,
java.lang.Integer height,
java.lang.Object imageBuffer)
Allow image buffer pushing
|
java.lang.Boolean |
putImage(java.lang.Object imageBuffer)
Allow image buffer pushing
|
java.lang.Boolean |
recordVideo(java.lang.String id,
java.lang.String path,
java.lang.Integer totalNumber,
java.lang.Integer period)
Background record of an .arv raw format video from the images processed by a vision module
Actualy it take picture each time the vision module call getDirectRawImageRemote().
|
java.lang.Boolean |
releaseDirectRawImage(java.lang.String name)
Release image buffer locked by getDirectRawImageLocal().
|
java.lang.Object |
releaseDirectRawImages(java.lang.String name)
Release image buffer locked by getDirectRawImagesLocal().
|
java.lang.Boolean |
releaseImage(java.lang.String name)
Release image buffer locked by getImageLocal().
|
java.lang.Object |
releaseImages(java.lang.String name)
Release image buffer locked by getImageLocal().
|
java.lang.Boolean |
resetCamera(java.lang.Integer param1) |
java.lang.Object |
resolutionToSizes(java.lang.Integer param1) |
java.lang.Boolean |
setActiveCamera(java.lang.Integer activeCamera)
Set the active camera
|
java.lang.Boolean |
setActiveCamera(java.lang.String name,
java.lang.Integer cameraIndex) |
java.lang.Object |
setActiveCameras(java.lang.String name,
java.lang.Object cameraIndexes) |
java.lang.Boolean |
setAllCameraParametersToDefault(java.lang.String name) |
java.lang.Boolean |
setAllParametersToDefault(java.lang.Integer cameraIndex) |
java.lang.Boolean |
setCameraParameter(java.lang.String name,
java.lang.Integer parameterId,
java.lang.Integer value) |
java.lang.Boolean |
setCameraParameterToDefault(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Object |
setCamerasParameter(java.lang.String name,
java.lang.Integer parameterId,
java.lang.Object values) |
java.lang.Object |
setCamerasParameterToDefault(java.lang.String name,
java.lang.Integer parameterId) |
java.lang.Boolean |
setColorSpace(java.lang.String name,
java.lang.Integer colorSpace) |
java.lang.Object |
setColorSpaces(java.lang.String name,
java.lang.Object colorSpaces) |
java.lang.Boolean |
setFrameRate(java.lang.String name,
java.lang.Integer frameRate) |
void |
setParam(java.lang.Integer pParam,
java.lang.Integer pNewValue)
Sets the value of a specific parameter for the video source.
|
void |
setParam(java.lang.Integer pParam,
java.lang.Integer pNewValue,
java.lang.Integer pCameraIndex)
Sets the value of a specific parameter for the video source.
|
void |
setParamDefault(java.lang.Integer param1) |
java.lang.Boolean |
setParameter(java.lang.Integer cameraIndex,
java.lang.Integer parameterId,
java.lang.Integer value) |
java.lang.Boolean |
setParameterToDefault(java.lang.Integer cameraIndex,
java.lang.Integer parameterId) |
java.lang.Boolean |
setResolution(java.lang.String name,
java.lang.Integer resolution) |
java.lang.Object |
setResolutions(java.lang.String name,
java.lang.Object resolutions) |
java.lang.Boolean |
setSimCamInputSize(java.lang.Integer width,
java.lang.Integer height)
called by the simulator to know expected image parameters
|
java.lang.Integer |
sizesToResolution(java.lang.Integer param1,
java.lang.Integer param2) |
java.lang.Boolean |
startCamera(java.lang.Integer param1) |
java.lang.Boolean |
startFrameGrabber()
Advanced method that opens and initialize video source device if it was not before.
|
java.lang.Boolean |
startFrameGrabber(java.lang.Integer cameraIndex) |
void |
stop(java.lang.Integer id)
returns true if the method is currently running
|
java.lang.Boolean |
stopCamera(java.lang.Integer param1) |
java.lang.Boolean |
stopFrameGrabber()
Advanced method that close video source device.
|
java.lang.Boolean |
stopFrameGrabber(java.lang.Integer cameraIndex) |
java.lang.Boolean |
stopVideo(java.lang.String id)
Stop writing the video sequence
|
java.lang.String |
subscribe(java.lang.String gvmName,
java.lang.Integer resolution,
java.lang.Integer colorSpace,
java.lang.Integer fps)
Register to ALVideoDevice (formerly Video Input Module/V.I.M.).
|
java.lang.String |
subscribeCamera(java.lang.String name,
java.lang.Integer cameraIndex,
java.lang.Integer resolution,
java.lang.Integer colorSpace,
java.lang.Integer fps) |
java.lang.String |
subscribeCameras(java.lang.String name,
java.lang.Object cameraIndexes,
java.lang.Object resolutions,
java.lang.Object colorSpaces,
java.lang.Integer fps) |
java.lang.Boolean |
unsubscribe(java.lang.String nameId) |
void |
unsubscribeAllInstances(java.lang.String id)
Used to unsubscribe all instances for a given G.V.M.
|
java.lang.String |
version()
Returns the version of the module.
|
java.lang.Boolean |
wait(java.lang.Integer id,
java.lang.Integer timeoutPeriod)
Wait for the end of a long running method that was called using 'post'
|
call, connect, connect, disconnect, getNaoqiType, getService, isProxyReady, setService
public ALVideoDevice(Session session) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isStatsEnabled() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void clearStats() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean isTraceEnabled() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void exit() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String version() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean ping() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.String> getMethodList() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Object getMethodHelp(java.lang.String methodName) throws CallError, java.lang.InterruptedException
methodName
- The name of the method.CallError
java.lang.InterruptedException
public java.lang.Object getModuleHelp() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean wait(java.lang.Integer id, java.lang.Integer timeoutPeriod) throws CallError, java.lang.InterruptedException
id
- The ID of the method that was returned when calling the method using 'post'timeoutPeriod
- The timeout period in ms. To wait indefinately, use a timeoutPeriod of zero.CallError
java.lang.InterruptedException
public java.lang.Boolean isRunning(java.lang.Integer id) throws CallError, java.lang.InterruptedException
id
- The ID of the method that was returned when calling the method using 'post'CallError
java.lang.InterruptedException
public void stop(java.lang.Integer id) throws CallError, java.lang.InterruptedException
id
- the ID of the method to wait forCallError
java.lang.InterruptedException
public java.lang.String getBrokerName() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String getUsage(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- The name of the method.CallError
java.lang.InterruptedException
public java.lang.String subscribeCamera(java.lang.String name, java.lang.Integer cameraIndex, java.lang.Integer resolution, java.lang.Integer colorSpace, java.lang.Integer fps) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecameraIndex
- Camera requested.resolution
- Resolution requested.{0=kQQVGA, 1=kQVGA, 2=kVGA, 3=k4VGA}colorSpace
- Colorspace requested.{0=kYuv, 9=kYUV422, 10=kYUV, 11=kRGB, 12=kHSY, 13=kBGR}fps
- Fps (frames per second) requested.{5, 10, 15, 30}CallError
java.lang.InterruptedException
public java.lang.String subscribeCameras(java.lang.String name, java.lang.Object cameraIndexes, java.lang.Object resolutions, java.lang.Object colorSpaces, java.lang.Integer fps) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecameraIndexes
- Cameras requested.resolutions
- Resolutions requested.{0=kQQVGA, 1=kQVGA, 2=kVGA, 3=k4VGA}colorSpaces
- Colorspaces requested.{0=kYuv, 9=kYUV422, 10=kYUV, 11=kRGB, 12=kHSY, 13=kBGR}fps
- Fps (frames per second) requested.{5, 10, 15, 30}CallError
java.lang.InterruptedException
public java.lang.Boolean unsubscribe(java.lang.String nameId) throws CallError, java.lang.InterruptedException
nameId
- Name under which the vision module is known from ALVideoDevice.CallError
java.lang.InterruptedException
public java.lang.Object getSubscribers() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Object getCameraIndexes() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getActiveCamera() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean setActiveCamera(java.lang.Integer activeCamera) throws CallError, java.lang.InterruptedException
activeCamera
- 0: top camera - 1: bottom cameraCallError
java.lang.InterruptedException
public java.lang.Integer getCameraModel(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.String getCameraName(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getFrameRate(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getResolution(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getColorSpace(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Float getHorizontalFOV(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Float getVerticalFOV(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getParameter(java.lang.Integer cameraIndex, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.parameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object getParameterRange(java.lang.Integer cameraIndex, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.parameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object getParameterInfo(java.lang.Integer cameraIndex, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.parameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setParameter(java.lang.Integer cameraIndex, java.lang.Integer parameterId, java.lang.Integer value) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.parameterId
- Camera parameter requested.value
- value requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setParameterToDefault(java.lang.Integer cameraIndex, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.parameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setAllParametersToDefault(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Boolean openCamera(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean closeCamera(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean isCameraOpen(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean startCamera(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean stopCamera(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean isCameraStarted(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean resetCamera(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean startFrameGrabber(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Boolean stopFrameGrabber(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Boolean isFrameGrabberOff(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Boolean hasDepthCamera() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getFrameRate(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean setFrameRate(java.lang.String name, java.lang.Integer frameRate) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleframeRate
- Frame Rate requested.CallError
java.lang.InterruptedException
public java.lang.Integer getActiveCamera(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean setActiveCamera(java.lang.String name, java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getResolution(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean setResolution(java.lang.String name, java.lang.Integer resolution) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleresolution
- Resolution requested.CallError
java.lang.InterruptedException
public java.lang.Integer getColorSpace(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean setColorSpace(java.lang.String name, java.lang.Integer colorSpace) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecolorSpace
- Color Space requested.CallError
java.lang.InterruptedException
public java.lang.Integer getCameraParameter(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object getCameraParameterRange(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object getCameraParameterInfo(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setCameraParameter(java.lang.String name, java.lang.Integer parameterId, java.lang.Integer value) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.value
- value requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setCameraParameterToDefault(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Boolean setAllCameraParametersToDefault(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getDirectRawImageLocal(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getDirectRawImageRemote(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean releaseDirectRawImage(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getImageLocal(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getImageRemote(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean releaseImage(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getActiveCameras(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object setActiveCameras(java.lang.String name, java.lang.Object cameraIndexes) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecameraIndexes
- Cameras requested.CallError
java.lang.InterruptedException
public java.lang.Object getResolutions(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object setResolutions(java.lang.String name, java.lang.Object resolutions) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleresolutions
- Resolutions requested.CallError
java.lang.InterruptedException
public java.lang.Object getColorSpaces(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object setColorSpaces(java.lang.String name, java.lang.Object colorSpaces) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision modulecolorSpaces
- Color Spaces requested.CallError
java.lang.InterruptedException
public java.lang.Object getCamerasParameter(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object setCamerasParameter(java.lang.String name, java.lang.Integer parameterId, java.lang.Object values) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.values
- values requested.CallError
java.lang.InterruptedException
public java.lang.Object setCamerasParameterToDefault(java.lang.String name, java.lang.Integer parameterId) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleparameterId
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Object getDirectRawImagesLocal(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getDirectRawImagesRemote(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object releaseDirectRawImages(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getImagesLocal(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object getImagesRemote(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Object releaseImages(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- Name of the subscribing vision moduleCallError
java.lang.InterruptedException
public java.lang.Boolean recordVideo(java.lang.String id, java.lang.String path, java.lang.Integer totalNumber, java.lang.Integer period) throws CallError, java.lang.InterruptedException
id
- Name under which the G.V.M. is known from the V.I.M.path
- path/name of the video to be recordedtotalNumber
- number of images to be recorded. 0xFFFFFFFF for "unlimited"period
- one image recorded every pPeriod imagesCallError
java.lang.InterruptedException
public java.lang.Boolean stopVideo(java.lang.String id) throws CallError, java.lang.InterruptedException
id
- Name under which the G.V.M. is known from ALVideoDevice.CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getAngularPositionFromImagePosition(java.lang.Integer param1, java.util.List<java.lang.Float> param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImagePositionFromAngularPosition(java.lang.Integer param1, java.util.List<java.lang.Float> param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getAngularSizeFromImageSize(java.lang.Integer param1, java.util.List<java.lang.Float> param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImageSizeFromAngularSize(java.lang.Integer param1, java.util.List<java.lang.Float> param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImageInfoFromAngularInfo(java.lang.Integer param1, java.util.List<java.lang.Float> param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImageInfoFromAngularInfoWithResolution(java.lang.Integer param1, java.util.List<java.lang.Float> param2, java.lang.Integer param3) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean putImage(java.lang.Integer cameraIndex, java.lang.Integer width, java.lang.Integer height, java.lang.Object imageBuffer) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.width
- int width of image among 1280*960, 640*480, 320*240, 240*160height
- int height of imageimageBuffer
- Image buffer in bitmap formCallError
java.lang.InterruptedException
public java.lang.Object getExpectedImageParameters(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public void onClientDisconnected(java.lang.String eventName, java.lang.Object eventContents, java.lang.String message) throws CallError, java.lang.InterruptedException
eventName
- The echoed event nameeventContents
- The name of the client that has disconnectedmessage
- The message give when subscribing.CallError
java.lang.InterruptedException
public java.lang.String subscribe(java.lang.String gvmName, java.lang.Integer resolution, java.lang.Integer colorSpace, java.lang.Integer fps) throws CallError, java.lang.InterruptedException
gvmName
- Name of the subscribing G.V.M.resolution
- Resolution requested. { 0 = kQQVGA, 1 = kQVGA, 2 = kVGA }colorSpace
- Colorspace requested. { 0 = kYuv, 9 = kYUV422, 10 = kYUV, 11 = kRGB, 12 = kHSY, 13 = kBGR }fps
- Fps (frames per second) requested. { 5, 10, 15, 30 }CallError
java.lang.InterruptedException
public void unsubscribeAllInstances(java.lang.String id) throws CallError, java.lang.InterruptedException
id
- Root name of the G.V.M. (e.g. with the example above this will be VisionModule).CallError
java.lang.InterruptedException
public java.lang.Integer getVIMResolution() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getVIMColorSpace() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getVIMFrameRate() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getGVMResolution(java.lang.String param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getGVMColorSpace(java.lang.String param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getGVMFrameRate(java.lang.String param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer getCameraModelID() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void setParam(java.lang.Integer pParam, java.lang.Integer pNewValue) throws CallError, java.lang.InterruptedException
pParam
- Camera parameter requested.pNewValue
- value requested.CallError
java.lang.InterruptedException
public void setParam(java.lang.Integer pParam, java.lang.Integer pNewValue, java.lang.Integer pCameraIndex) throws CallError, java.lang.InterruptedException
pParam
- Camera parameter requested.pNewValue
- value requested.pCameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public java.lang.Integer getParam(java.lang.Integer pParam) throws CallError, java.lang.InterruptedException
pParam
- Camera parameter requested.CallError
java.lang.InterruptedException
public java.lang.Integer getParam(java.lang.Integer pParam, java.lang.Integer pCameraIndex) throws CallError, java.lang.InterruptedException
pParam
- Camera parameter requested.pCameraIndex
- Camera requested.CallError
java.lang.InterruptedException
public void setParamDefault(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getAngPosFromImgPos(java.util.List<java.lang.Float> param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImgPosFromAngPos(java.util.List<java.lang.Float> param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getAngSizeFromImgSize(java.util.List<java.lang.Float> param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImgSizeFromAngSize(java.util.List<java.lang.Float> param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImgInfoFromAngInfo(java.util.List<java.lang.Float> param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.Float> getImgInfoFromAngInfoWithRes(java.util.List<java.lang.Float> param1, java.lang.Integer param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Object resolutionToSizes(java.lang.Integer param1) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer sizesToResolution(java.lang.Integer param1, java.lang.Integer param2) throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Object getExpectedImageParameters() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean setSimCamInputSize(java.lang.Integer width, java.lang.Integer height) throws CallError, java.lang.InterruptedException
width
- int width of image among 1280*960, 640*480, 320*240, 240*160height
- int height of image among 1280*960, 640*480, 320*240, 240*160CallError
java.lang.InterruptedException
public java.lang.Boolean putImage(java.lang.Object imageBuffer) throws CallError, java.lang.InterruptedException
imageBuffer
- Image buffer in bitmap formCallError
java.lang.InterruptedException
public java.lang.Boolean startFrameGrabber() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean stopFrameGrabber() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer isFrameGrabberOff() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Float getHorizontalAperture(java.lang.Integer cameraIndex) throws CallError, java.lang.InterruptedException
cameraIndex
- Camera requested.CallError
java.lang.InterruptedException
Aldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.