Skip to content

Timestamp#

The Timestamp camera feature counts the number of ticks generated by the camera's internal device clock.

The timestamp value is used by several camera features, e.g., Chunk Features and Event Notification.

Using the Feature#

How It Works#

As soon as the camera is powered on, it starts generating and counting clock ticks. The counter is reset to 0 whenever the camera is powered off and on again. On some camera models, you can also reset the counter during camera operation.

The number of ticks per second, i.e., the tick frequency, depends on your camera model. To determine the current tick frequency, get the value of the GevTimestampTickFrequency parameter.

The timestamp counter is also used to synchronize multiple cameras via PTP. On cameras synchronized via PTP, the timestamp value will be (nearly) identical.

Determining the Current Timestamp Value#

To determine the current value of the timestamp counter:

  1. Execute the GevTimestampControlLatch command.
    A "snapshot" of the camera's current timestamp value is taken.
  2. Get the value of the GevTimestampValue parameter.
    The value of the parameter refers to the point in time when the TimestampLatch command was executed.

Info

There is an unspecified and variable delay between sending the GevTimestampControlLatch command and it becoming effective.

Specifics#

Show all camera models

Camera Model Timestamp Tick Frequency Counter Can Be Reset during Camera Operation
a2A1920-51gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-51gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-51gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-51gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-160ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-160ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-160umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A1920-160umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-22gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-22gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-22gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-22gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-60ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-60ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-60umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A2590-60umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-13gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-13gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-13gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-13gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-45ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-45ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-45umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
a2A3840-45umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-90gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-90gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-90uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-90um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-120gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-120gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-120uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-120um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-121gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-300gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-300gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA640-750uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA640-750um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA720-290gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA720-290gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA720-520uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA720-520um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA780-75gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA780-75gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA800-200gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA800-200gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA800-510uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA800-510um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1280-60gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1280-60gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-22gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-22gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-30gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-30gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-30uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1300-30um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1300-60gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-60gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-60gmNIR PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-75gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-75gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1300-200uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1300-200um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1440-73gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1440-73gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1440-220uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1440-220um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1600-20gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1600-20gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1600-20uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1600-20um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1600-60gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1600-60gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-25gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-25gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-25uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-25um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-40gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-40gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-40uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-40ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-40um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-40umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-48gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-48gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-50gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-50gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA1920-150uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-150um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-155uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-155ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-155um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA1920-155umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2000-50gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2000-50gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2000-50gmNIR PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2000-165uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2000-165um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2000-165umNIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-25gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2040-25gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2040-25gmNIR PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2040-35gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2040-35gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2040-55uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-55um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-90uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-90um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-90umNIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-120uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2040-120um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-20gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2440-20gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2440-35uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-35ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-35um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-35umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-75uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-75ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-75um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2440-75umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2500-14gc 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns) or 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)[^a] Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-14gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-14uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2500-14um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2500-20gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-20gcMED PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-20gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-20gmMED PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA2500-60uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA2500-60um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA3088-16gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA3088-16gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA3088-57uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA3088-57um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA3800-10gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA3800-10gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA3800-14uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA3800-14um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4024-8gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4024-8gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4024-29uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4024-29um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-11gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4096-11gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4096-30uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-30ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-30um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-30umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-40uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-40ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-40um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4096-40umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-8gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4112-8gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4112-20uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-20ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-20um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-20umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-30uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-30ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-30um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4112-30umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA4600-7gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA4600-10uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA5472-5gc PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA5472-5gm PTP disabled: 125 MHz (= 125 000 000 ticks per second, 1 tick = 8 ns)
PTP enabled: 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
Yes. To reset the counter, make sure that PTP (if available) is disabled and execute the GevTimestampControlReset command.
acA5472-17uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
acA5472-17um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns) No
boA4096-93cc Timestamp feature not supported Timestamp feature not supported
boA4096-93cm Timestamp feature not supported Timestamp feature not supported
boA4112-68cc Timestamp feature not supported Timestamp feature not supported
boA4112-68cm Timestamp feature not supported Timestamp feature not supported
daA1280-54lc Timestamp feature not supported Timestamp feature not supported
daA1280-54lm Timestamp feature not supported Timestamp feature not supported
daA1280-54uc Timestamp feature not supported Timestamp feature not supported
daA1280-54um Timestamp feature not supported Timestamp feature not supported
daA1600-60lc Timestamp feature not supported Timestamp feature not supported
daA1600-60lm Timestamp feature not supported Timestamp feature not supported
daA1600-60uc Timestamp feature not supported Timestamp feature not supported
daA1600-60um Timestamp feature not supported Timestamp feature not supported
daA1920-15um Timestamp feature not supported Timestamp feature not supported
daA1920-30uc Timestamp feature not supported Timestamp feature not supported
daA1920-30um Timestamp feature not supported Timestamp feature not supported
daA2500-14lc Timestamp feature not supported Timestamp feature not supported
daA2500-14lm Timestamp feature not supported Timestamp feature not supported
daA2500-14uc Timestamp feature not supported Timestamp feature not supported
daA2500-14um Timestamp feature not supported Timestamp feature not supported
daA2500-60mc Timestamp feature not supported Timestamp feature not supported
daA2500-60mci Timestamp feature not supported Timestamp feature not supported
daA4200-30mci Timestamp feature not supported Timestamp feature not supported
puA1280-54uc Timestamp feature not supported Timestamp feature not supported
puA1280-54um Timestamp feature not supported Timestamp feature not supported
puA1600-60uc Timestamp feature not supported Timestamp feature not supported
puA1600-60um Timestamp feature not supported Timestamp feature not supported
puA1920-30uc Timestamp feature not supported Timestamp feature not supported
puA1920-30um Timestamp feature not supported Timestamp feature not supported
puA2500-14uc Timestamp feature not supported Timestamp feature not supported
puA2500-14um Timestamp feature not supported Timestamp feature not supported

Sample Code#

ace classic/U/L GigE Cameras#

// Take a "snapshot" of the camera's current timestamp value
camera.GevTimestampControlLatch.Execute();
// Get the timestamp value
int64_t i = camera.GevTimestampValue.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Take a "snapshot" of the camera's current timestamp value
CCommandPtr(nodemap.GetNode("GevTimestampControlLatch"))->Execute();
// Get the timestamp value
int64_t i = CIntegerPtr(nodemap.GetNode("GevTimestampValue"))->GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Take a "snapshot" of the camera's current timestamp value
CCommandParameter(nodemap, "GevTimestampControlLatch").Execute();
// Get the timestamp value
int64_t i = CIntegerParameter(nodemap, "GevTimestampValue").GetValue();
// Take a "snapshot" of the camera's current timestamp value
camera.Parameters[PLCamera.GevTimestampControlLatch].Execute();
// Get the timestamp value
Int64 i = camera.Parameters[PLCamera.GevTimestampValue].GetValue();
// Take a "snapshot" of the camera's current timestamp value
Pylon.DeviceExecuteCommandFeature(hdev, "GevTimestampControlLatch");
// Get the timestamp value
Int64 i = Pylon.DeviceGetIntegerFeature(hdev, "GevTimestampValue");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
int64_t i = 0;
/* Take a "snapshot" of the camera's current timestamp value */
errRes = PylonDeviceExecuteCommandFeature(hdev, "GevTimestampControlLatch");
CHECK(errRes);
/* Get the timestamp value */
errRes = PylonDeviceGetIntegerFeature(hdev, "GevTimestampValue", &i);
CHECK(errRes);

Other Cameras#

// Take a "snapshot" of the camera's current timestamp value
camera.TimestampLatch.Execute();
// Get the timestamp value
int64_t i = camera.TimestampLatchValue.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Take a "snapshot" of the camera's current timestamp value
CCommandPtr(nodemap.GetNode("TimestampLatch"))->Execute();
// Get the timestamp value
int64_t i = CIntegerPtr(nodemap.GetNode("TimestampLatchValue"))->GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Take a "snapshot" of the camera's current timestamp value
CCommandParameter(nodemap, "TimestampLatch").Execute();
// Get the timestamp value
int64_t i = CIntegerParameter(nodemap, "TimestampLatchValue").GetValue();
// Take a "snapshot" of the camera's current timestamp value
camera.Parameters[PLCamera.TimestampLatch].Execute();
// Get the timestamp value
Int64 i = camera.Parameters[PLCamera.TimestampLatchValue].GetValue();
// Take a "snapshot" of the camera's current timestamp value
Pylon.DeviceExecuteCommandFeature(hdev, "TimestampLatch");
// Get the timestamp value
Int64 i = Pylon.DeviceGetIntegerFeature(hdev, "TimestampLatchValue");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
int64_t i = 0;
/* Take a "snapshot" of the camera's current timestamp value */
errRes = PylonDeviceExecuteCommandFeature(hdev, "TimestampLatch");
CHECK(errRes);
/* Get the timestamp value */
errRes = PylonDeviceGetIntegerFeature(hdev, "TimestampLatchValue", &i);
CHECK(errRes);

You can also use the pylon Viewer to easily set the parameters.