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, setServicepublic ALVideoDevice(Session session) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean isStatsEnabled()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic void clearStats()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean isTraceEnabled()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic void exit()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.String version()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean ping()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.String> getMethodList()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getMethodHelp(java.lang.String methodName)
throws CallError,
java.lang.InterruptedException
methodName - The name of the method.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getModuleHelp()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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'CallErrorjava.lang.InterruptedExceptionpublic void stop(java.lang.Integer id)
throws CallError,
java.lang.InterruptedException
id - the ID of the method to wait forCallErrorjava.lang.InterruptedExceptionpublic java.lang.String getBrokerName()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.String getUsage(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - The name of the method.CallErrorjava.lang.InterruptedExceptionpublic 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}CallErrorjava.lang.InterruptedExceptionpublic 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}CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean unsubscribe(java.lang.String nameId)
throws CallError,
java.lang.InterruptedException
nameId - Name under which the vision module is known from ALVideoDevice.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getSubscribers()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getCameraIndexes()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getActiveCamera()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean setActiveCamera(java.lang.Integer activeCamera)
throws CallError,
java.lang.InterruptedException
activeCamera - 0: top camera - 1: bottom cameraCallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getCameraModel(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.String getCameraName(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getFrameRate(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getResolution(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getColorSpace(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Float getHorizontalFOV(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Float getVerticalFOV(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getParameter(java.lang.Integer cameraIndex,
java.lang.Integer parameterId)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.parameterId - Camera parameter requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getParameterRange(java.lang.Integer cameraIndex,
java.lang.Integer parameterId)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.parameterId - Camera parameter requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getParameterInfo(java.lang.Integer cameraIndex,
java.lang.Integer parameterId)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.parameterId - Camera parameter requested.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean setParameterToDefault(java.lang.Integer cameraIndex,
java.lang.Integer parameterId)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.parameterId - Camera parameter requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean setAllParametersToDefault(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean openCamera(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean closeCamera(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean isCameraOpen(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean startCamera(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean stopCamera(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean isCameraStarted(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean resetCamera(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean startFrameGrabber(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean stopFrameGrabber(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean isFrameGrabberOff(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean hasDepthCamera()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getFrameRate(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getActiveCamera(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getResolution(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getColorSpace(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean setAllCameraParametersToDefault(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getDirectRawImageLocal(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getDirectRawImageRemote(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean releaseDirectRawImage(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getImageLocal(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getImageRemote(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean releaseImage(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getActiveCameras(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getResolutions(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getColorSpaces(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getDirectRawImagesLocal(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getDirectRawImagesRemote(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object releaseDirectRawImages(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getImagesLocal(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getImagesRemote(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object releaseImages(java.lang.String name)
throws CallError,
java.lang.InterruptedException
name - Name of the subscribing vision moduleCallErrorjava.lang.InterruptedExceptionpublic 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 imagesCallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getAngularPositionFromImagePosition(java.lang.Integer param1,
java.util.List<java.lang.Float> param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImagePositionFromAngularPosition(java.lang.Integer param1,
java.util.List<java.lang.Float> param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getAngularSizeFromImageSize(java.lang.Integer param1,
java.util.List<java.lang.Float> param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImageSizeFromAngularSize(java.lang.Integer param1,
java.util.List<java.lang.Float> param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImageInfoFromAngularInfo(java.lang.Integer param1,
java.util.List<java.lang.Float> param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic 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
CallErrorjava.lang.InterruptedExceptionpublic 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 formCallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getExpectedImageParameters(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic 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 }CallErrorjava.lang.InterruptedExceptionpublic 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).CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getVIMResolution()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getVIMColorSpace()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getVIMFrameRate()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getGVMResolution(java.lang.String param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getGVMColorSpace(java.lang.String param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getGVMFrameRate(java.lang.String param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getCameraModelID()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic void setParam(java.lang.Integer pParam,
java.lang.Integer pNewValue)
throws CallError,
java.lang.InterruptedException
pParam - Camera parameter requested.pNewValue - value requested.CallErrorjava.lang.InterruptedExceptionpublic 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.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getParam(java.lang.Integer pParam)
throws CallError,
java.lang.InterruptedException
pParam - Camera parameter requested.CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer getParam(java.lang.Integer pParam,
java.lang.Integer pCameraIndex)
throws CallError,
java.lang.InterruptedException
pParam - Camera parameter requested.pCameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionpublic void setParamDefault(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getAngPosFromImgPos(java.util.List<java.lang.Float> param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImgPosFromAngPos(java.util.List<java.lang.Float> param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getAngSizeFromImgSize(java.util.List<java.lang.Float> param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImgSizeFromAngSize(java.util.List<java.lang.Float> param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImgInfoFromAngInfo(java.util.List<java.lang.Float> param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.util.List<java.lang.Float> getImgInfoFromAngInfoWithRes(java.util.List<java.lang.Float> param1,
java.lang.Integer param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object resolutionToSizes(java.lang.Integer param1)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer sizesToResolution(java.lang.Integer param1,
java.lang.Integer param2)
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Object getExpectedImageParameters()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic 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*160CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean putImage(java.lang.Object imageBuffer)
throws CallError,
java.lang.InterruptedException
imageBuffer - Image buffer in bitmap formCallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean startFrameGrabber()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Boolean stopFrameGrabber()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Integer isFrameGrabberOff()
throws CallError,
java.lang.InterruptedException
CallErrorjava.lang.InterruptedExceptionpublic java.lang.Float getHorizontalAperture(java.lang.Integer cameraIndex)
throws CallError,
java.lang.InterruptedException
cameraIndex - Camera requested.CallErrorjava.lang.InterruptedExceptionAldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.