![]() |
IDS peak genericC++ v1.11.0
|
Represents a GenTL port URL. More...
#include <peak/port/peak_port_url.hpp>
Public Member Functions | |
| PortURL ()=delete | |
| ~PortURL ()=default | |
| PortURL (const PortURL &other)=delete | |
| PortURL & | operator= (const PortURL &other)=delete |
| PortURL (PortURL &&other)=delete | |
| PortURL & | operator= (PortURL &&other)=delete |
| RawInformation | Info (int32_t infoCommand) const |
| Delivers information based on the given GenTL info command. | |
| std::string | URL () const |
| Returns the URL. | |
| PortURLScheme | Scheme () const |
| Returns the scheme. | |
| std::string | FileName () const |
| Returns the file name. | |
| uint64_t | FileRegisterAddress () const |
| Returns the file register address. | |
| uint64_t | FileSize () const |
| Returns the file size. | |
| std::vector< uint8_t > | FileSHA1Hash () const |
| Returns the file SHA1 hash. | |
| int32_t | FileVersionMajor () const |
| Returns the file major version. | |
| int32_t | FileVersionMinor () const |
| Returns the file major version. | |
| int32_t | FileVersionSubminor () const |
| Returns the file subminor version. | |
| int32_t | FileSchemaVersionMajor () const |
| Returns the file schema major version. | |
| int32_t | FileSchemaVersionMinor () const |
| Returns the file schema minor version. | |
| std::shared_ptr< class Port > | ParentPort () const |
| Returns the parent port. | |
Represents a GenTL port URL.
This class allows to query information about a GenTL port URL.
|
delete |
|
default |
|
delete |
|
delete |
|
inline |
Returns the file name.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file register address.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file schema major version.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file schema minor version.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file SHA1 hash.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file size.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file major version.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file major version.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the file subminor version.
| InternalErrorException | An internal error has occurred. |
|
inline |
Delivers information based on the given GenTL info command.
| [in] | infoCommand | The GenTL info command. |
This function can be used to query information going beyond the predefined info functions, based on the GenTL info commands of the corresponding module.
Example (error handling is omitted):
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the parent port.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the scheme.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the URL.
| InternalErrorException | An internal error has occurred. |