AT C6 timestamp

Hello,
I am using AT C5 and AT C6 for a few years.
actually, it is possible to consult live the encoder counter value (ant it is even possible to reset it). Later, if an image is trigged, the image arrives with encoder counter value in chunk acq infos (and also image timestamp).

So, for the encoder it works to :

  • read live encoder value (even though no images are taken)
  • get chunks when an image arrives (encoder value and timestamp)

I know “GevTimestampControlReset” is not working with this camera (to reset timestamp). ( ATC6 timestamp reset cvb++ - Programming Questions / C++ API - Common Vision Blox User Forum)

Is there a node (or a way) to read current time in camera even though no images are taken ? The goal is to memorise this value to manage timestamp reset in my side.
Reason: I would like to avoid to synchronize my system with coderstamp (sometimes encoder signal is not so clean and the diffferent electronics does not count the same), I would like to use timestamp (like I do for other kind of cameras).

Thanks in advance,
Mikael.

Hi @Mikael,

in the C5 there is the Std::GevTimestampValue while it must be set by a command node Std::GevTimestampControlLatch. Std::GevTimestampValue will then provide the current camera timestamp at the time of the latch.
There is also a Std::GevTimestampControlReset available that resets the internal camera timestamp which is equal to the timer used in the Chaunk data (Std::ChunkTimestamp). This is at leaset for the 2040 the case. There might be differences for the 1280.

For the C6 the nodes are the same, but have a different naming:
Std::TimestampLatch
Std::TimestampReset
Std::TimestampLatchValue
Cust::ChunkTriggerTimestamp

Best regards,
Simon

Thanks Simon.
Good news for me :slight_smile:
I will test this soon.
Regards,
Mikael.