Classes | |
| struct | BooleanNode |
| struct | CategoryNode |
| struct | CommandNode |
| class | ConnectedEmulatorTest |
| struct | EnumerationNode |
| struct | FloatNode |
| class | GenICamAdapter |
| class | GenICamEmulator |
| class | GenICamEmulatorTest |
| struct | GErrorGuard |
| RAII guard for GError* — auto-frees on destruction. More... | |
| class | GObjectGuard |
| struct | IntegerNode |
| struct | NodeBase |
| Base attributes shared by all GenICam nodes. More... | |
| struct | StringNode |
| class | XmlParser |
Typedefs | |
| using | DeviceGuard = GObjectGuard<ArvDevice> |
| using | StreamGuard = GObjectGuard<ArvStream> |
| using | BufferGuard = GObjectGuard<ArvBuffer> |
| using | InetAddrGuard = GObjectGuard<GInetAddress> |
| using | GenICamNode |
| Variant holding any concrete node type. | |
| using | NodeMap = std::map<std::string, GenICamNode> |
| Container: feature name -> node. | |
Enumerations | |
| enum class | NodeType { Integer , Float , Boolean , String , Enumeration , Command , Category } |
| GenICam node types. More... | |
| enum class | AccessMode { RO , WO , RW , NA } |
| Access mode for a GenICam node. More... | |
Functions | |
| common::AdapterBase * | CreateAdapter () |
| void | destroyAdapter (common::AdapterBase *adapter) |
| TEST_F (GenICamEmulatorTest, Protocol) | |
| TEST_F (GenICamEmulatorTest, ConnectLoadsNodes) | |
| TEST_F (GenICamEmulatorTest, CheckConnectionBeforeConnect) | |
| TEST_F (ConnectedEmulatorTest, CheckConnectionAfterConnect) | |
| TEST_F (ConnectedEmulatorTest, DisconnectAndCheck) | |
| TEST_F (ConnectedEmulatorTest, ReadWidth) | |
| TEST_F (ConnectedEmulatorTest, ReadHeight) | |
| TEST_F (ConnectedEmulatorTest, ReadPixelFormat) | |
| TEST_F (ConnectedEmulatorTest, ReadExposureTime) | |
| TEST_F (ConnectedEmulatorTest, ReadGain) | |
| TEST_F (ConnectedEmulatorTest, ReadDeviceVendorName) | |
| TEST_F (ConnectedEmulatorTest, ReadNonExistent) | |
| TEST_F (ConnectedEmulatorTest, ReadMultiple) | |
| TEST_F (ConnectedEmulatorTest, WriteWidth) | |
| TEST_F (ConnectedEmulatorTest, WriteExposureTime) | |
| TEST_F (ConnectedEmulatorTest, WriteExposureTimeReadBack) | |
| TEST_F (ConnectedEmulatorTest, WriteReadOnlyThrows) | |
| TEST_F (ConnectedEmulatorTest, WriteUpdatesFrameSize) | |
| TEST_F (ConnectedEmulatorTest, WriteMultiple) | |
| TEST_F (GenICamEmulatorTest, ScanReturnsAllReadableParams) | |
| TEST_F (ConnectedEmulatorTest, GetBasicParams) | |
| TEST_F (ConnectedEmulatorTest, GetBasicParamsAfterResize) | |
| TEST_F (ConnectedEmulatorTest, StartStopAcquisition) | |
| TEST_F (ConnectedEmulatorTest, ReceiveFrame) | |
| TEST_F (ConnectedEmulatorTest, ReceiveFrameNoAcquisition) | |
| TEST_F (ConnectedEmulatorTest, SingleFrameMode) | |
| TEST_F (ConnectedEmulatorTest, StartAcquisitionNotConnectedThrows) | |
| TEST_F (GenICamEmulatorTest, CameraNativeReadWrite) | |
| std::string | nodeTypeToString (NodeType type) |
| Convert NodeType to string. | |
| std::string | accessModeToString (AccessMode mode) |
| Convert AccessMode to string. | |
| NodeType | getNodeType (const GenICamNode &node) |
| Get the NodeType of a variant node. | |
| std::string | getNodeName (const GenICamNode &node) |
| Get the name of a variant node. | |
| AccessMode | getAccessMode (const GenICamNode &node) |
| Get the access mode of a variant node. | |
| std::string | getDisplayName (const GenICamNode &node) |
| Get the display name of a variant node. | |
| std::string | getDescription (const GenICamNode &node) |
| Get the description of a variant node. | |
| common::Parameter | nodeToParameter (const GenICamNode &node) |
| Convert a GenICamNode to a CamCom Parameter (name + value + type) | |
| bool | parameterToNode (const common::Parameter ¶m, GenICamNode &node) |
| common::DataType | pixelFormatToDataType (const std::string &pixel_format) |
| Map a GenICam PixelFormat string to CamCom DataType. | |
| std::string | dataTypeToPixelFormat (common::DataType dtype) |
| Map a CamCom DataType to a GenICam PixelFormat string. | |
| int | bytesPerPixel (const std::string &pixel_format) |
| Get bytes per pixel for a GenICam PixelFormat string. | |
Variant holding any concrete node type.
| using camcom::genicam::NodeMap = std::map<std::string, GenICamNode> |
Container: feature name -> node.
|
strong |
|
strong |
| std::string camcom::genicam::accessModeToString | ( | AccessMode | mode | ) |
Convert AccessMode to string.
| int camcom::genicam::bytesPerPixel | ( | const std::string & | pixel_format | ) |
Get bytes per pixel for a GenICam PixelFormat string.
| common::AdapterBase * camcom::genicam::CreateAdapter | ( | ) |
| std::string camcom::genicam::dataTypeToPixelFormat | ( | common::DataType | dtype | ) |
Map a CamCom DataType to a GenICam PixelFormat string.
| void camcom::genicam::destroyAdapter | ( | common::AdapterBase * | adapter | ) |
| AccessMode camcom::genicam::getAccessMode | ( | const GenICamNode & | node | ) |
Get the access mode of a variant node.
| std::string camcom::genicam::getDescription | ( | const GenICamNode & | node | ) |
Get the description of a variant node.
| std::string camcom::genicam::getDisplayName | ( | const GenICamNode & | node | ) |
Get the display name of a variant node.
| std::string camcom::genicam::getNodeName | ( | const GenICamNode & | node | ) |
Get the name of a variant node.
| NodeType camcom::genicam::getNodeType | ( | const GenICamNode & | node | ) |
Get the NodeType of a variant node.
| common::Parameter camcom::genicam::nodeToParameter | ( | const GenICamNode & | node | ) |
Convert a GenICamNode to a CamCom Parameter (name + value + type)
| bool camcom::genicam::parameterToNode | ( | const common::Parameter & | param, |
| GenICamNode & | node ) |
Apply a CamCom Parameter's value back into a GenICamNode Returns true if the value was applied, false if the node type doesn't match
| common::DataType camcom::genicam::pixelFormatToDataType | ( | const std::string & | pixel_format | ) |
Map a GenICam PixelFormat string to CamCom DataType.
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| CheckConnectionAfterConnect | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| DisconnectAndCheck | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| GetBasicParams | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| GetBasicParamsAfterResize | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadDeviceVendorName | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadExposureTime | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadGain | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadHeight | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadMultiple | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadNonExistent | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadPixelFormat | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReadWidth | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReceiveFrame | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| ReceiveFrameNoAcquisition | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| SingleFrameMode | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| StartAcquisitionNotConnectedThrows | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| StartStopAcquisition | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteExposureTime | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteExposureTimeReadBack | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteMultiple | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteReadOnlyThrows | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteUpdatesFrameSize | ) |
| camcom::genicam::TEST_F | ( | ConnectedEmulatorTest | , |
| WriteWidth | ) |
| camcom::genicam::TEST_F | ( | GenICamEmulatorTest | , |
| CameraNativeReadWrite | ) |
| camcom::genicam::TEST_F | ( | GenICamEmulatorTest | , |
| CheckConnectionBeforeConnect | ) |
| camcom::genicam::TEST_F | ( | GenICamEmulatorTest | , |
| ConnectLoadsNodes | ) |
| camcom::genicam::TEST_F | ( | GenICamEmulatorTest | , |
| Protocol | ) |
| camcom::genicam::TEST_F | ( | GenICamEmulatorTest | , |
| ScanReturnsAllReadableParams | ) |