class SonyEviD100P

This class is designed to control a SONY EVI D100P using VISCA serial interface

Inheritance:


Public Fields

[more]int pan_speed
pan speed (from 1 to 18)
[more]int tilt_speed
tilt speed (from 1 to 14)

Public Methods

[more] SonyEviD100P(char* device_, char port_)
[more]virtual ~SonyEviD100P()
[more]int getPanSpeedMin()
[more]int getPanSpeedMax()
[more]void setPanSpeed(int pan_speed_)
[more]int getTiltSpeedMin()
[more]int getTiltSpeedMax()
[more]void setTiltSpeed(int tilt_speed_)
[more]int getPowerStatus()
get the power status of the camera
[more]bool setPowerOn()
set power ON
[more]bool setPowerOff()
set power OFF
[more]bool setBackLightOn()
BackLight compensation ON
[more]bool setBackLightOff()
BackLight compensation OFF
[more] Pan/Tilt controls
[more] Zoom controls


Inherited from ViscaSerial:

Public Methods

ovirtual bool init()
oint assignAddress()
oint clearInterface()
ovirtual bool IsAck(sCommandPacket* command)
ovirtual bool IsCpl(sCommandPacket* command)
ovirtual unsigned char byteTerminator()


Inherited from cameraControl:


Inherited from Serial:

Public Fields

obool bVerbose
ochar* device
oint handle

Public Methods

obool connect()
ovoid printCmd(sCommandPacket* command)
obool sendCmd(sCommandPacket* command, bool ack = true, bool cpl = true)
oint send(sCommandPacket* command)
oint readCmd(sCommandPacket* command)
oint waitingForReply(int timeInSec, sCommandPacket* command)
oint isEqual(sCommandPacket* command1, sCommandPacket* command2)


Documentation

This class is designed to control a SONY EVI D100P using VISCA serial interface

oint pan_speed
pan speed (from 1 to 18)

oint tilt_speed
tilt speed (from 1 to 14)

o SonyEviD100P(char* device_, char port_)

ovirtual ~SonyEviD100P()

oint getPanSpeedMin()

oint getPanSpeedMax()

ovoid setPanSpeed(int pan_speed_)

oint getTiltSpeedMin()

oint getTiltSpeedMax()

ovoid setTiltSpeed(int tilt_speed_)

oint getPowerStatus()
get the power status of the camera

obool setPowerOn()
set power ON

obool setPowerOff()
set power OFF

obool setBackLightOn()
BackLight compensation ON

obool setBackLightOff()
BackLight compensation OFF

o Pan/Tilt controls

obool up()

obool down()

obool left()

obool right()

obool upLeft()

obool upRight()

obool downLeft()

obool downRight()

obool stopPanTilt()

obool goRelative(int x, int y, int width, int height)

obool goAbsolute(int x, int y, int width, int height)

obool goRelative(int pan, int tilt)

obool goAbsolute(int pan, int tilt)

o Zoom controls

obool zoomTeleStd()

obool zoomWideStd()

obool stopZoom()


This class has no child classes.
Author:
Sebastien Marcel (marcel@idiap.ch)
Version:
2.0 Fri 15 Jul 2005 11:35:27 AM CEST
Since:
2.0

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.