GigE Vision
Category that contains the features pertaining to the GigE Vision transport layer of device, including IEEE 1588.
Summary Table
GigE Vision Features
Supported Option Selector
Selects the GEV option to interrogate for existing support.
Property |
Value |
Name
|
GevSupportedOptionSelector
|
Interface
|
IEnumeration |
Access
|
RW |
Visibility
|
Expert |
Enumeration Values |
UserDefinedName
|
SerialNumber
|
HeartbeatDisable
|
LinkSpeed
|
CCPApplicationSocket
|
ManifestTable
|
TestData
|
DiscoveryAckDelay
|
DiscoveryAckDelayWritable
|
ExtendedStatusCodes
|
ExtendedStatusCodesVersion2_0
|
Action
|
PendingAck
|
EventData
|
Event
|
PacketResend
|
WriteMem
|
CommandsConcatenation
|
IPConfigurationLLA
|
IPConfigurationDHCP
|
IPConfigurationPersistentIP
|
StreamChannelSourceSocket
|
MessageChannelSourceSocket
|
Supported Option
Returns if the selected GEV option is supported.
Interface Selector
Selects which logical link to control.
Property |
Value |
Name
|
GevInterfaceSelector
|
Interface
|
IInteger |
Access
|
RW |
Unit
|
|
Visibility
|
Beginner |
Value
|
0 |
MAC Address
MAC address of the logical link.
Property |
Value |
Name
|
GevMACAddress
[Interface Selector] |
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Beginner |
Current IP Configuration LLA
Controls whether the Link Local Address IP configuration scheme is activated on the given logical link.
Property |
Value |
Name
|
GevCurrentIPConfigurationLLA
[Interface Selector] |
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Beginner |
Current IP Configuration DHCP
Controls whether the DHCP IP configuration scheme is activated on the given logical link.
Property |
Value |
Name
|
GevCurrentIPConfigurationDHCP
[Interface Selector] |
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Beginner |
Current IP Configuration Persistent IP
Controls whether the PersistentIP configuration scheme is activated on the given logical link.
Property |
Value |
Name
|
GevCurrentIPConfigurationPersistentIP
[Interface Selector] |
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Beginner |
Current IP Address
Reports the IP address for the given logical link.
Property |
Value |
Name
|
GevCurrentIPAddress
[Interface Selector] |
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Beginner |
Current Subnet Mask
Reports the subnet mask of the given logical link.
Property |
Value |
Name
|
GevCurrentSubnetMask
[Interface Selector] |
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Beginner |
Current Default Gateway
Reports the default gateway IP address to be used on the given logical link.
Property |
Value |
Name
|
GevCurrentDefaultGateway
[Interface Selector] |
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Beginner |
First URL
The first choice of URL for the XML device description file.
Property |
Value |
Name
|
GevFirstURL
|
Interface
|
IStringReg |
Access
|
|
Visibility
|
Guru |
Second URL
The second choice of URL to the XML device description file.
Property |
Value |
Name
|
GevSecondURL
|
Interface
|
IStringReg |
Access
|
|
Visibility
|
Guru |
Number Of Interfaces
Indicates the number of physical network interfaces supported by this device.
Property |
Value |
Name
|
GevNumberOfInterfaces
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Expert |
Persistent IP Address
Controls the Persistent IP address for this logical link.
Property |
Value |
Name
|
GevPersistentIPAddress
[Interface Selector] |
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Beginner |
Persistent Subnet Mask
Controls the Persistent subnet mask associated with the Persistent IP address on this logical link.
Property |
Value |
Name
|
GevPersistentSubnetMask
[Interface Selector] |
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Beginner |
Persistent Default Gateway
Controls the persistent default gateway for this logical link.
Property |
Value |
Name
|
GevPersistentDefaultGateway
[Interface Selector] |
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Beginner |
Heartbeat Timeout
Indicates the current heartbeat timeout in milliseconds.
Property |
Value |
Name
|
GevHeartbeatTimeout
|
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Guru |
Timestamp Tick Frequency
Indicates the number of timestamp ticks in 1 second (frequency in Hz).
Property |
Value |
Name
|
GevTimestampTickFrequency
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Expert |
Pending Acknowledge Enable
Enables the generation of PENDING_ACK.
Property |
Value |
Name
|
GevGVCPPendingAck
|
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Guru |
Heartbeat Disable
Disables the GVCP heartbeat.
Property |
Value |
Name
|
GevGVCPHeartbeatDisable
|
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Expert |
Pending Timeout
Indicates the longest GVCP command execution time before the device returns a PENDING_ACK in milliseconds.
Property |
Value |
Name
|
GevGVCPPendingTimeout
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
IEEE 1588
Enables the IEEE 1588 Precision Time Protocol to control the timestamp register.
Property |
Value |
Name
|
GevIEEE1588
|
Interface
|
IBoolean |
Access
|
RW |
Visibility
|
Expert |
IEEE 1588 Status
Provides the status of the IEEE 1588 clock.
Property |
Value |
Name
|
GevIEEE1588Status
|
Interface
|
IEnumeration |
Access
|
RO |
Visibility
|
Expert |
Enumeration Values |
Initializing
|
Faulty
|
Disabled
|
Listening
|
PreMaster
|
Master
|
Passive
|
Uncalibrated
|
Slave
|
IEEE 1588 Mode
Specifies the PTP (IEEE 1588: Precision Time Protocol) operating mode.
Property |
Value |
Name
|
GevIEEE1588Mode
|
Interface
|
IEnumeration |
Access
|
RW |
Visibility
|
Expert |
Enumeration Values |
Auto
|
SlaveOnly
|
IEEE 1588 Clock ID
Port identity of the current best master. The clock ID is an Extended Unique Identifier (EUI)-64 64-bit ID.
Property |
Value |
Name
|
GevIEEE1588ClockId
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
IEEE 1588 Dataset Latch
Latches the current IEEE 1588 dataset
Property |
Value |
Name
|
GevIEEE1588DataSetLatch
|
Interface
|
ICommand |
Access
|
WO |
Visibility
|
Expert |
IEEE 1588 Latch Status
IEEE 1588 Latched Status
Property |
Value |
Name
|
GevIEEE1588StatusLatched
|
Interface
|
IEnumeration |
Access
|
RO |
Visibility
|
Expert |
Enumeration Values |
Initializing
|
Faulty
|
Disabled
|
Listening
|
PreMaster
|
Master
|
Passive
|
Uncalibrated
|
Slave
|
IEEE 1588 Latch Parent ID
IEEE 1588 Latched Parent ID
Property |
Value |
Name
|
GevIEEE1588ParentClockIdLatched
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
IEEE 1588 Latch Offset From Master
Dynamically returns the 64-bit value of the PTP offset with the master, in nanoseconds. This value is the input for clock corrections for the slave device clock servo algorithms.
Property |
Value |
Name
|
GevIEEE1588OffsetFromMasterLatched
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
Extended Status Codes Selector
Selects the GigE Vision version to control extended status codes for.
Property |
Value |
Name
|
GevGVCPExtendedStatusCodesSelector
|
Interface
|
IEnumeration |
Access
|
RW |
Visibility
|
Guru |
Enumeration Values |
Version1_1
|
Version2_0
|
Extended Status Codes
Enables the generation of extended status codes.
CCP
Controls the device access privilege of an application.
Property |
Value |
Name
|
GevCCP
|
Interface
|
IEnumeration |
Access
|
RW |
Visibility
|
Guru |
Enumeration Values |
OpenAccess
|
ExclusiveAccess
|
ControlAccess
|
MCP Host Port
The port to which the device must send messages
Property |
Value |
Name
|
GevMCPHostPort
|
Interface
|
IInteger |
Access
|
RW |
Unit
|
|
Visibility
|
Guru |
Message Channel Destination Address
Controls the destination IP address of the message channel
Property |
Value |
Name
|
GevMCDA
|
Interface
|
IInteger |
Access
|
RW |
Unit
|
|
Visibility
|
Guru |
Message Channel Transmission Timeout
Indicates the transmission timeout of the message channel.
Property |
Value |
Name
|
GevMCTT
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
Message Channel Retry Count
Indicates the number of retries of the message channel.
Property |
Value |
Name
|
GevMCRC
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
Message Channel Source Port
Indicates the source port of the message channel.
Property |
Value |
Name
|
GevMCSP
|
Interface
|
IInteger |
Access
|
RO |
Unit
|
|
Visibility
|
Guru |
Stream Channel Selector
Selects the stream channel to control.
Property |
Value |
Name
|
GevStreamChannelSelector
|
Interface
|
IInteger |
Access
|
|
Unit
|
|
Visibility
|
Expert |
Value
|
0 |
SCCFG Unconditional Streaming
Enables the camera to continue to stream, for this stream channel, if its control channel is closed or regardless of the reception of any ICMP messages (such as destination unreachable messages).
Gev SCCFG Extended Chunk Data
Enables cameras to use the extended chunk data payload type for this stream channel.
SCP Direction
Transmit or Receive of the channel
SCP Interface Index
Index of the logical link to use.
SCP Host Port
Controls the port of the selected channel to which a GVSP transmitter must send data stream or the port from which a GVSP receiver may receive data stream.
SCPS Fire Test Packet
Sends a test packet.
SCPS Do Not Fragment
The state of this feature is copied into the "do not fragment" bit of the IP header of each stream packet.
SCPS Big Endian
Endianess of multi-byte pixel data for this stream.
SCPS Packet Size
Specifies the stream packet size (in bytes) to send on this channel.
Stream Channel Packet Delay
Controls the delay (in GEV timestamp counter unit) to insert between each packet for this stream channel. This can be used as a crude flow-control mechanism if the application or the network infrastructure cannot keep up with the packets coming from the device.
Stream Channel Destination Address
Controls the destination IP address of the selected stream channel to which a GVSP transmitter must send data stream or the destination IP address from which a GVSP receiver may receive data stream.
Stream Channel Source Port
Indicates the source port of the stream channel.