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 value is reset to 0 whenever the camera is powered off and on again, or when a reset command has been executed.

The number of ticks per second, i.e., the tick frequency, depends on your camera model. On GigE cameras, read the value of the GevTimestampTickFrequency parameter to determine the current tick frequency.

The timestamp value 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 timestamp value:

  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 GevTimestampControlLatch command was executed.

Info

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

Resetting the Timestamp Value#

To reset the timestamp value to 0:

  1. If the PTP feature is available, make sure it is disabled.
  2. Execute the GevTimestampControlReset command.

Specifics#

Show all camera models

Camera Model Timestamp Tick Frequency
a2A640-240gmSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A640-240umSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1280-80gmSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1280-125umSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-51gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-51gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-51gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-51gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-160ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-160ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-160umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-160umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-165g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A1920-165g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2048-35gmSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2048-110umSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2440-98g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2440-98g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-23gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-23gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-23gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-23gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-75ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-75ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-75umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-75umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-105g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-105g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2448-120cc Timestamp feature not supported
a2A2448-120cm Timestamp feature not supported
a2A2448-210cc Timestamp feature not supported
a2A2448-210cm Timestamp feature not supported
a2A2560-20gmSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2560-70umSWIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-22gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-22gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-22gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-22gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-60ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-60ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-60umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2590-60umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-20gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-20gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-20gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-20gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-64ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-64ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-64umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2600-64umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-14gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-14gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-14gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-14gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-14gmUV 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-48ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-48ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-48umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-48umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-48umUV 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-67g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-67g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-67g5mUV 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A2840-86cc Timestamp feature not supported
a2A2840-86cm Timestamp feature not supported
a2A3840-13gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-13gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-13gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-13gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-45ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-45ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-45umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A3840-45umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-9gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-9gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-9gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-9gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-30ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-30ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-30umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-30umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-44g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-44g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4096-67cc Timestamp feature not supported
a2A4096-67cm Timestamp feature not supported
a2A4200-12gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-12gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-12gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-12gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-40ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-40ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-40umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4200-40umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-5gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-5gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-5gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-5gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-18ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-18ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-18umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-18umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-27g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-27g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4504-42cc Timestamp feature not supported
a2A4504-42cm Timestamp feature not supported
a2A4508-6gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-6gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-6gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-6gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-20ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-20ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-20umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A4508-20umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-7gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-7gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-7gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-7gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-23ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-23ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-23umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-23umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-34g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-34g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5320-52cc Timestamp feature not supported
a2A5320-52cm Timestamp feature not supported
a2A5328-4gcBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-4gcPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-4gmBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-4gmPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-15ucBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-15ucPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-15umBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-15umPRO 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-22g5cBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-22g5mBAS 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
a2A5328-35cc Timestamp feature not supported
a2A5328-35cm Timestamp feature not supported
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)
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)
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)
acA640-750uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA640-750um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA720-520uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA720-520um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA800-510uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA800-510um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
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)
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)
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)
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)
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)
acA1300-200uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1300-200um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA1440-220uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1440-220um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
acA1600-20uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
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)
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)
acA1920-25uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-25um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA1920-40uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-40ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-40um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-40umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
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)
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)
acA1920-150uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-150um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-155uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-155ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-155um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA1920-155umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA2000-165uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2000-165um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
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)
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)
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)
acA2040-55uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-55um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-90uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-90um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-90umNIR 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-120uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2040-120um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA2440-35uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-35ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-35um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-35umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-75uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-75ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-75um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2440-75umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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]
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)
acA2500-14uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2500-14um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
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)
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)
acA2500-60uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA2500-60um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA3088-57uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA3088-57ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA3088-57um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA3088-57umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA3800-14uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA3800-14um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA4024-29uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4024-29um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA4096-30uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-30ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-30um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-30umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-40uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-40ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-40um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4096-40umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA4112-20uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-20ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-20um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-20umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-30uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-30ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-30um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA4112-30umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
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)
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)
acA5472-17uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA5472-17ucMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA5472-17um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
acA5472-17umMED 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
boA1936-400cc Timestamp feature not supported
boA1936-400cm Timestamp feature not supported
boA2448-250cc Timestamp feature not supported
boA2448-250cm Timestamp feature not supported
boA2832-190cc Timestamp feature not supported
boA2832-190cm Timestamp feature not supported
boA4096-93cc Timestamp feature not supported
boA4096-93cm Timestamp feature not supported
boA4096-180cc Timestamp feature not supported
boA4096-180cm Timestamp feature not supported
boA4112-68cc Timestamp feature not supported
boA4112-68cm Timestamp feature not supported
boA4500-45cc Timestamp feature not supported
boA4500-45cm Timestamp feature not supported
boA4504-100cc Timestamp feature not supported
boA4504-100cm Timestamp feature not supported
boA5120-150cc Timestamp feature not supported
boA5120-150cm Timestamp feature not supported
boA5120-230cc Timestamp feature not supported
boA5120-230cm Timestamp feature not supported
boA5320-150cc Timestamp feature not supported
boA5320-150cm Timestamp feature not supported
boA5328-100cc Timestamp feature not supported
boA5328-100cm Timestamp feature not supported
boA6500-36cc Timestamp feature not supported
boA6500-36cm Timestamp feature not supported
boA8100-16cc Timestamp feature not supported
boA8100-16cm Timestamp feature not supported
boA9344-30cc Timestamp feature not supported
boA9344-30cm Timestamp feature not supported
boA9344-70cc Timestamp feature not supported
boA9344-70cm Timestamp feature not supported
boA13440-17cm Timestamp feature not supported
daA720-520uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA720-520um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA1280-54uc Timestamp feature not supported
daA1280-54um Timestamp feature not supported
daA1440-220uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA1440-220um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA1600-60uc Timestamp feature not supported
daA1600-60um Timestamp feature not supported
daA1920-15um Timestamp feature not supported
daA1920-30uc Timestamp feature not supported
daA1920-30um Timestamp feature not supported
daA1920-160uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA1920-160um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA2448-70uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA2448-70um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA2500-14uc Timestamp feature not supported
daA2500-14um Timestamp feature not supported
daA3840-45uc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
daA3840-45um 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA720-290gc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA720-290gm 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA1440-73gc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA1440-73gm 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA1920-51gc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
dmA1920-51gm 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
puA1280-54uc Timestamp feature not supported
puA1280-54um Timestamp feature not supported
puA1600-60uc Timestamp feature not supported
puA1600-60um Timestamp feature not supported
puA1920-30uc Timestamp feature not supported
puA1920-30um Timestamp feature not supported
puA2500-14uc Timestamp feature not supported
puA2500-14um Timestamp feature not supported
r2L2048-29gc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L2048-58gm 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L2048-62cc Timestamp feature not supported
r2L2048-62g5c 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L2048-172cm Timestamp feature not supported
r2L2048-172g5m 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L4096-14gc 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L4096-29gm 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L4096-42cc Timestamp feature not supported
r2L4096-42g5c 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L4096-84cm Timestamp feature not supported
r2L4096-84g5m 1 GHz (= 1 000 000 000 ticks per second, 1 tick = 1 ns)
r2L8192-200cm Timestamp feature not supported
r2L16384-120cm 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
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();
/* 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);
# Take a "snapshot" of the camera's current timestamp value
camera.GevTimestampControlLatch.Execute()
# Get the timestamp value
i = camera.GevTimestampValue.Value
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
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();
/* 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);
# Take a "snapshot" of the camera's current timestamp value
camera.TimestampLatch.Execute()
# Get the timestamp value
i = camera.TimestampLatchValue.Value

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