Send Simulation Clock (C++)#

Sends simulation time over TCP as a little-endian int64 (nanoseconds from simulationTime). Takes simulationTime in seconds (same attribute as Isaac Read Simulation Time). Connects as a client to host:port in uri.

Installation#

To use this node enable isaacsim.examples.ipc in the Extension Manager.

Inputs#

Name

Type

Descripton

Default

Exec In (inputs:execIn)

execution

The input execution port.

None

Simulation Time (inputs:simulationTime)

double

Simulation time in seconds (e.g. from Isaac Read Simulation Time simulationTime). Converted to nanoseconds before send.

0.0

Uri (inputs:uri)

string

TCP endpoint as host:port (e.g. 127.0.0.1:9000). The node connects as a client.

127.0.0.1:9000

Outputs#

Name

Type

Descripton

Default

Exec Out (outputs:execOut)

execution

Output execution port

None

Metadata#

Name

Value

Unique ID

isaacsim.examples.ipc.SimpleSendSimulationClockCpp

Version

1

Extension

isaacsim.examples.ipc

Icon

ogn/icons/isaacsim.examples.ipc.SimpleSendSimulationClockCpp.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Send Simulation Clock (C++)

Categories

isaacExamples

Generated Class Name

OgnSimpleSendSimulationClockCppDatabase

Python Module

isaacsim.examples.ipc