Buffer Interface
|
Class library for Gen<i>Cam camera device access via BFGTL. More...
Namespaces | |
PRIVATE_IMP | |
Classes | |
class | BaseNode |
Base class for BFGTLUtilities::Device node access and modification. More... | |
class | BooleanNode |
BFGTLUtilities::Device node class to access or modify boolean value nodes. More... | |
class | CategoryNode |
BFGTLUtilities::Device node class to read category nodes and their features. More... | |
class | CommandNode |
BFGTLUtilities::Device node class to execute command nodes. More... | |
class | Device |
Interface to access and modify features on a Gen<i>Cam device. More... | |
class | EnumEntryNode |
BFGTLUtilities::Device node class to examine enumeration-entry value nodes. More... | |
class | EnumerationNode |
BFGTLUtilities::Device node class to access or modify enumeration value nodes, and read their features. More... | |
class | FloatNode |
BFGTLUtilities::Device node class to access or modify floating-point value nodes. More... | |
class | IntegerNode |
BFGTLUtilities::Device node class to access or modify integer value nodes. More... | |
class | PortNode |
BFGTLUtilities::Device node class to examine port nodes. More... | |
class | RegisterNode |
BFGTLUtilities::Device node class to access or modify register value nodes. More... | |
class | StringNode |
BFGTLUtilities::Device node class to access or modify string value nodes. More... | |
class | ValueNode |
BFGTLUtilities::Device node class to access or modify nodes with any kind of value. More... | |
Enumerations | |
enum | NodeType { NodeType::Unknown = BFGTL_TYPE_UNKNOWN, NodeType::Value = BFGTL_NODE_TYPE_VALUE, NodeType::Base = BFGTL_NODE_TYPE_BASE, NodeType::Integer = BFGTL_NODE_TYPE_INTEGER, NodeType::Boolean = BFGTL_NODE_TYPE_BOOLEAN, NodeType::Command = BFGTL_NODE_TYPE_COMMAND, NodeType::Float = BFGTL_NODE_TYPE_FLOAT, NodeType::String = BFGTL_NODE_TYPE_STRING, NodeType::Register = BFGTL_NODE_TYPE_REGISTER, NodeType::Category = BFGTL_NODE_TYPE_CATEGORY, NodeType::Enumeration = BFGTL_NODE_TYPE_ENUMERATION, NodeType::EnumEntry = BFGTL_NODE_TYPE_ENUM_ENTRY, NodeType::Port = BFGTL_NODE_TYPE_PORT } |
enum | Access { Access::Unknown = BFGTL_ACCESS_UNKNOWN, Access::NI = BFGTL_ACCESS_NI, Access::NA = BFGTL_ACCESS_NA, Access::RO = BFGTL_ACCESS_RO, Access::WO = BFGTL_ACCESS_WO, Access::RW = BFGTL_ACCESS_RW } |
Functions | |
BFBOOL BFCAPI | LibIsGood (void) |
Class library for Gen<i>Cam camera device access via BFGTL.
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::BooleanNodeBase,NodeType::Boolean> BFGTLUtilities::BooleanNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::CategoryNodeBase,NodeType::Category> BFGTLUtilities::CategoryNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::CommandNodeBase,NodeType::Command> BFGTLUtilities::CommandNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::EnumEntryNodeBase,NodeType::EnumEntry> BFGTLUtilities::EnumEntryNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::EnumerationNodeBase,NodeType::Enumeration> BFGTLUtilities::EnumerationNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::IntegerNodeBase,NodeType::Integer> BFGTLUtilities::IntegerNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::RegisterNodeBase,NodeType::Register> BFGTLUtilities::RegisterNode |
typedef PRIVATE_IMP::NodeImpT<PRIVATE_IMP::StringNodeBase,NodeType::String> BFGTLUtilities::StringNode |
|
strong |
|
strong |
Determine if the base library can be opened. This is necessary for BFGTLUtilities to be usable.