Linea Lite GigE Series Camera
Operational Reference
•
89
PTP Status
ptpStatus
Specifies dynamically the current PTP state of the device.
(ref: IEEE Std 1588-2008)
Expert
DFNC
Initializing
Initializing
The port initializes its data sets, hardware, and
communication facilities. No port of the clock shall place any
PTP messages on its communication path. If one port of a
boundary clock is in the INITIALIZING state, then all ports
shall be in the INITIALIZING state.
Faulty
Faulty
The fault state of the protocol. A port in this state shall not
place any PTP messages except for management messages
that are a required response to another management
message on its communication path. In a boundary clock,
no activity on a faulty port shall affect the other ports of the
device. If fault activity on a port in this state cannot be
confined to the faulty port, then all ports shall be in the
FAULTY state.
Disabled
Disabled
The port shall not place any messages on its communication
path. In a boundary clock, no activity at the port shall be
allowed to affect the activity at any other port of the
boundary clock. A port in this state shall discard all PTP
received messages except for management messages.
Listening
Listening
The port is waiting for the announceReceiptTimeout to
expire or to receive an Announce message from a master.
The purpose of this state is to allow orderly addition of
clocks to a domain. A port in this state shall not place any
PTP messages on its communication path except for
Pdelay_Req, Pdelay_Resp, Pdelay_Resp_Follow_Up, or
signaling messages, or management messages that are a
required response to another management message.
PreMaster
PreMaster
The port shall behave in all respects as though it were in
the MASTER state except that it shall not place any
messages on its communication path except for
Pdelay_Req, Pdelay_Resp, Pdelay_Resp_Follow_Up,
signaling, or management messages.
Master
Master
The port is behaving as a master port.
Passive
Passive
The port shall not place any messages on its communication
path except for Pdelay_Req, Pdelay_Resp,
Pdelay_Resp_Follow_Up, or signaling messages, or
management messages that are a required response to
another management message.
Uncalibrated
Uncalibrated
One or more master ports have been detected in the
domain. The appropriate master port has been selected,
and the local port is preparing to synchronize to the
selected master port. This is a transient state to allow
initialization of synchronization servos, updating of data
sets when a new master port has been selected, and other
implementation-specific activity.
Slave
Slave
The port is synchronizing to the selected master port.
GrandMaster
GrandMaster
The port is in the GrandMaster state (i.e. has the best
clock). The camera can become GrandMaster only if the PTP
Mode=Automatic and there’s another device on the network
that was Master.
Error
Error
One or more ports have an error state.
PTP Servo Status
ptpServoStatus
Specifies the IEEE1588 servo status.
Expert
DFNC
Unlocked
Unlocked
The servo is not yet ready to track the master clock.
Synchronizing
Synchronizing
The servo is unlocked and synchronizing to the master
clock.
Locked
Locked
The servo is adjusting (synchronizing) to the master clock.
Not Applicable
NotApplicable
The servo state is currently not applicable.
PTP Master Clock Identity
ptpMasterClockId
Port identity of the current best master. The clock ID is an
Extended Unique Identifier (EUI)-64 64-bit ID, converted
from the 48-bit MAC address, by inserting 0xfffe at the
middle of the MAC address.
Guru
DFNC
PTP Master Offset (in ns)
ptpMasterOffsetNs
Dynamically returns the 64-bit value of the PTP offset with
the master. This value is the input for clock corrections for
the slave device clock servo algorithms.
Guru
DFNC
Preliminary