    

 ## On this page

  

 

 # ensightservice::VersionReply Struct Reference

 Last update: 16.07.2025 

## <a id="pub-types" name="pub-types"></a>Public Types

enum [VersionEnumType](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527) { [UNDEFINED](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527a09799e59a4e5da5ed7d83462de5c6f0f) = 0 , [CURRENT\_VERSION](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9) = 101 } ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

int32 [version](structensightservice_1_1_version_reply.xhtml#a980a3ce6bac7e2583368811a8ef2a865) = 1 <a id="details" name="details"></a>## Detailed Description

This command returns the version number of the DynamicSceneGraphService that the server supports. The number is defined in this .proto file as [VersionEnumType::CURRENT\_VERSION](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9 "Current version of the .proto file/protocol."). The protocol passes this value as an int32 so that the client can receive the value properly and then compare it to its own value of the [VersionEnumType::CURRENT\_VERSION](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9 "Current version of the .proto file/protocol.") enum generated by the version of the proto file it had compiled.

Definition at line [160](dynamic__scene__graph_8proto_source.xhtml#l00160) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).



## Member Enumeration Documentation

<a id="ad59fbb277db8881f4b306869ca3d2527" name="ad59fbb277db8881f4b306869ca3d2527"></a>## [◆ ](#ad59fbb277db8881f4b306869ca3d2527)VersionEnumType

 enum [ensightservice::VersionReply::VersionEnumType](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527)

version number

The version type is used to determine the version number the protocol corresponds to.

Enumerator<a id="ad59fbb277db8881f4b306869ca3d2527a09799e59a4e5da5ed7d83462de5c6f0f" name="ad59fbb277db8881f4b306869ca3d2527a09799e59a4e5da5ed7d83462de5c6f0f"></a>UNDEFINED No version number specified.

<a id="ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9" name="ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9"></a>CURRENT\_VERSION Current version of the .proto file/protocol.

Definition at line [165](dynamic__scene__graph_8proto_source.xhtml#l00165) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





## Member Data Documentation

<a id="a980a3ce6bac7e2583368811a8ef2a865" name="a980a3ce6bac7e2583368811a8ef2a865"></a>## [◆ ](#a980a3ce6bac7e2583368811a8ef2a865)version

 int32 ensightservice::VersionReply::version = 1

The API version number as an integer. It should be the value [VersionEnumType::CURRENT\_VERSION](structensightservice_1_1_version_reply.xhtml#ad59fbb277db8881f4b306869ca3d2527ac0cc9bff427faa2d8dac5e2258b3eaf9 "Current version of the .proto file/protocol.").

Definition at line [169](dynamic__scene__graph_8proto_source.xhtml#l00169) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





---

The documentation for this struct was generated from the following file:- D:/Product-src/ensight/client/rpc\_interface/[dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml)