Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

l1394_resource.h File Reference

Go to the source code of this file.

Namespaces

namespace  L1394

Defines

#define MAX_READ   10
#define MAX_WRITE   10
#define DELAY   80
#define SUBUNIT_VIDEO_MONITOR   0x00
#define SUBUNIT_DISC   0x03
#define SUBUNIT_TAPE   0x04
#define SUBUNIT_TUNER   0x05
#define SUBUNIT_VIDEO_CAMERA   0x07
#define FCP_COMMAND_ADDR   0xFFFFF0000B00ULL
#define FCP_RESPONSE_ADDR   0xFFFFF0000D00ULL
#define CONTROL   0x00
#define STATUS   0x01
#define SPECIFIC_INQUIRY   0x02
#define NOTIFY   0x03
#define GENERAL_INQUIRY   0x04
#define NOT_IMPLEMENTED   0x08
#define ACCEPTED   0x09
#define REJECTED   0x0a
#define IN_TRANSACTION   0x0b
#define IMPLEMENTED   0x0c
#define CHANGED   0x0d
#define INTERIM   0x0f
#define L1394_SUCCESS   1
#define L1394_FAILED   -1

Enumerations

enum  DeviceType {
  _Camera = 0, _Vcr, _VideoMonitor, _Disc,
  _Tuner
}
enum  NodeType {
  _UnknownNode = 0, _Card, _FcpNode, _DccNode,
  _SBP2Node, _PhyNode
}
enum  EVENT { BUSRESET = 0, NODE_DESTROY, NODE_DISABLED, NODE_ENABLED }


Define Documentation

#define ACCEPTED   0x09
 

Definition at line 55 of file l1394_resource.h.

Referenced by L1394::AvcCameraRegister::onePush().

#define CHANGED   0x0d
 

Definition at line 59 of file l1394_resource.h.

#define CONTROL   0x00
 

Definition at line 47 of file l1394_resource.h.

Referenced by L1394::AvcCameraRegister::automatic(), L1394::AvcRegister::reset(), and L1394::AvcCameraRegister::setValue().

#define DELAY   80
 

Definition at line 27 of file l1394_resource.h.

#define FCP_COMMAND_ADDR   0xFFFFF0000B00ULL
 

Definition at line 43 of file l1394_resource.h.

Referenced by L1394::internal::Transaction::send().

#define FCP_RESPONSE_ADDR   0xFFFFF0000D00ULL
 

Definition at line 44 of file l1394_resource.h.

#define GENERAL_INQUIRY   0x04
 

Definition at line 51 of file l1394_resource.h.

#define IMPLEMENTED   0x0c
 

Definition at line 58 of file l1394_resource.h.

Referenced by L1394::AvcRegister::hasFeature(), and L1394::AvcCameraRegister::hasFeature().

#define IN_TRANSACTION   0x0b
 

Definition at line 57 of file l1394_resource.h.

#define INTERIM   0x0f
 

Definition at line 60 of file l1394_resource.h.

#define L1394_FAILED   -1
 

Definition at line 64 of file l1394_resource.h.

Referenced by L1394::DccRegister::automatic(), L1394::DccRegister::getMaxValue(), L1394::DccRegister::getMinValue(), L1394::DccRegister::getValue(), L1394::DccRegister::hasAuto(), L1394::DccRegister::hasFeature(), L1394::DccRegister::hasManual(), L1394::DccRegister::hasOnePush(), L1394::DccRegister::hasOnOff(), L1394::DccRegister::hasReadout(), L1394::DccCamera::init(), L1394::Thread::join(), L1394::internal::Transaction::lock(), main(), L1394::DccRegister::on(), L1394::DccRegister::onePush(), L1394::internal::Transaction::read(), L1394::PhyNode::read(), L1394::Card::requestIsoChannel(), L1394::Card::reset(), L1394::internal::DvIso::setParameter(), L1394::internal::DccIso::setParameter(), L1394::AvcVcr::setParameter(), L1394::AvcCamera::setParameter(), L1394::DccRegister::setTriggerMode(), L1394::DccRegister::setTriggerPolarity(), L1394::DccRegister::setValue(), L1394::DccCamera::start(), L1394::AvcVcr::start(), L1394::AvcCamera::start(), L1394::internal::DvIso::startIsoListen(), L1394::AvcVcr::stop(), L1394::AvcCamera::stop(), L1394::internal::DccIso::stopIsoListen(), L1394::ThreadCondition::timedWait(), L1394::ThreadMutex::tryLock(), L1394_MM::Converter::UYVYtoBGRA32(), L1394::internal::Transaction::write(), and L1394::PhyNode::write().

#define L1394_SUCCESS   1
 

Definition at line 63 of file l1394_resource.h.

Referenced by L1394::DccCamera::hasFramerate(), L1394::Device::init(), L1394::DccCamera::init(), L1394::Thread::join(), L1394::internal::Transaction::lock(), main(), L1394::internal::Transaction::read(), L1394::Card::reset(), L1394::internal::DvIso::setParameter(), L1394::internal::DccIso::setParameter(), L1394::DccCamera::setParameter(), L1394::DccCamera::start(), L1394::AvcVcr::start(), L1394::AvcCamera::start(), L1394::internal::DvIso::startIsoListen(), L1394::internal::DccIso::startIsoListen(), L1394::DccCamera::stop(), L1394::AvcVcr::stop(), L1394::AvcCamera::stop(), L1394::internal::DvIso::stopIsoListen(), L1394::internal::DccIso::stopIsoListen(), L1394::ThreadCondition::timedWait(), L1394::ThreadMutex::tryLock(), and L1394::internal::Transaction::write().

#define MAX_READ   10
 

Definition at line 25 of file l1394_resource.h.

#define MAX_WRITE   10
 

Definition at line 26 of file l1394_resource.h.

#define NOT_IMPLEMENTED   0x08
 

Definition at line 54 of file l1394_resource.h.

Referenced by L1394::AvcCameraRegister::setValue().

#define NOTIFY   0x03
 

Definition at line 50 of file l1394_resource.h.

#define REJECTED   0x0a
 

Definition at line 56 of file l1394_resource.h.

#define SPECIFIC_INQUIRY   0x02
 

Definition at line 49 of file l1394_resource.h.

Referenced by L1394::AvcRegister::hasFeature(), and L1394::AvcCameraRegister::hasFeature().

#define STATUS   0x01
 

Definition at line 48 of file l1394_resource.h.

Referenced by L1394::AvcVcr::getTimeCode(), L1394::AvcCameraRegister::getValue(), L1394::AvcCameraRegister::setValue(), and L1394::AvcRegister::status().

#define SUBUNIT_DISC   0x03
 

Definition at line 32 of file l1394_resource.h.

Referenced by L1394::internal::NodeFactory::createDevice().

#define SUBUNIT_TAPE   0x04
 

Definition at line 33 of file l1394_resource.h.

Referenced by L1394::internal::NodeFactory::createDevice().

#define SUBUNIT_TUNER   0x05
 

Definition at line 34 of file l1394_resource.h.

Referenced by L1394::internal::NodeFactory::createDevice().

#define SUBUNIT_VIDEO_CAMERA   0x07
 

Definition at line 35 of file l1394_resource.h.

Referenced by L1394::internal::NodeFactory::createDevice().

#define SUBUNIT_VIDEO_MONITOR   0x00
 

Definition at line 31 of file l1394_resource.h.

Referenced by L1394::internal::NodeFactory::createDevice().


Enumeration Type Documentation

enum L1394::DeviceType
 

Enumeration values:
_Camera 
_Vcr 
_VideoMonitor 
_Disc 
_Tuner 

Definition at line 37 of file l1394_resource.h.

enum L1394::EVENT
 

Enumeration values:
BUSRESET 
NODE_DESTROY 
NODE_DISABLED 
NODE_ENABLED 

Definition at line 39 of file l1394_resource.h.

enum L1394::NodeType
 

Enumeration values:
_UnknownNode 
_Card 
_FcpNode 
_DccNode 
_SBP2Node 
_PhyNode 

Definition at line 38 of file l1394_resource.h.


Generated on Wed Aug 24 00:36:41 2005 for L1394 by doxygen 1.4.2
L1394 library (NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/