Timestamp#
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:
- Execute the
GevTimestampControlLatch
command.
A "snapshot" of the camera's current timestamp value is taken. - Get the value of the
GevTimestampValue
parameter.
The value of the parameter refers to the point in time when theGevTimestampControlLatch
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:
- If the PTP feature is available, make sure it is disabled.
- Execute the
GevTimestampControlReset
command.
Specifics#
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#
/* 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#
/* 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.