Expand description
GVCP protocol constants grouped by semantic area.
Constants§
- ACTION_
ACK - Opcode of the action acknowledgement.
- ACTION_
COMMAND - Opcode of the action command.
- CCP_
CONTROL - CCP value claiming exclusive control.
- CCP_
CONTROLLER_ BITS - Bits of the CCP register that mean “this application is the controller”.
- CCP_
EXCLUSIVE - CCP value indicating an exclusive owner.
- CONTROL_
CHANNEL_ PRIVILEGE - Address of the Control Channel Privilege (CCP) register.
- CONTROL_
TIMEOUT - Default timeout for control transactions.
- CURRENT_
IP_ CONFIG - Current IP configuration flags register.
- DISCOVERY_
ACK - Opcode of the discovery acknowledgement.
- DISCOVERY_
BUFFER - Maximum number of bytes captured while listening for discovery responses.
- DISCOVERY_
COMMAND - Opcode of the discovery command.
- EVENTDATA_
ACK - Opcode of the acknowledgement returned for an
EVENTDATA_CMD. - EVENTDATA_
COMMAND - Opcode of the event command that carries device-specific event data.
- EVENT_
ACK - Opcode of the acknowledgement a controller returns for an
EVENT_CMD. - EVENT_
COMMAND - Opcode of the event command sent by a device on the message channel.
- EVENT_
ENTRY - Size of one event entry in an
EVENT_CMDwith 16-bit block IDs. - EVENT_
ENTRY_ EXTENDED - Size of one event entry in an
EVENT_CMDwith 64-bit block IDs. - FORCEIP_
ACK - Opcode of the FORCEIP acknowledgement.
- FORCEIP_
COMMAND - Opcode of the FORCEIP command.
- GENCP_
MAX_ BLOCK - Maximum number of bytes we read per GenCP
ReadMemoperation. - GENCP_
WRITE_ OVERHEAD - Additional bytes that accompany a GenCP
WriteMemblock. - HEARTBEAT_
TIMEOUT - Heartbeat timeout register (
GevHeartbeatTimeout), in milliseconds. - MAX_
PENDING_ ACKS - Maximum number of consecutive PENDING_ACKs honoured for one command.
- MAX_
PENDING_ ACK_ WAIT - Ceiling on the extension a single PENDING_ACK may request.
- MAX_
RETRIES - Maximum number of automatic retries for a control transaction.
- MESSAGE_
CHANNEL_ RETRY_ COUNT - Message channel retry count (
GevMCRC). - MESSAGE_
CHANNEL_ TIMEOUT - Message channel transmission timeout in milliseconds (
GevMCTT). - MESSAGE_
DESTINATION_ ADDRESS - Message channel destination address register (
GevMCDA). - MESSAGE_
DESTINATION_ PORT - Message channel destination port register (
GevMCP). - NUMBER_
OF_ MESSAGE_ CHANNELS - Number of message channels the device implements (
GevNumberOfMessageChannels). - PACKET_
RESEND_ ACK - Opcode of the packet resend acknowledgement.
- PACKET_
RESEND_ COMMAND - Opcode for requesting packet resends.
- PENDING_
ACK - Opcode of the PENDING_ACK acknowledgement (GigE Vision 1.2, section 18.5).
- PERSISTENT_
DEFAULT_ GATEWAY - Persistent default gateway register.
- PERSISTENT_
IP_ ADDRESS - Persistent IP address register (4 bytes at the end of a 16-byte block).
- PERSISTENT_
SUBNET_ MASK - Persistent subnet mask register.
- PORT
- GVCP control port as defined by the GigE Vision specification (section 7.3).
- RETRY_
BASE_ DELAY - Base delay used for retry backoff.
- RETRY_
JITTER - Upper bound for the random jitter added to the retry delay (inclusive).
- STREAM_
CHANNEL_ BASE - Base register for stream channel 0 (GigE Vision bootstrap register map).
- STREAM_
CHANNEL_ STRIDE - Stride in bytes between successive stream channel blocks.
- STREAM_
DESTINATION_ ADDRESS - Offset for
GevSCDA(stream destination IP address) within a stream channel block. - STREAM_
DESTINATION_ PORT - Offset for
GevSCPHostPortwithin a stream channel block. - STREAM_
PACKET_ DELAY - Offset for
GevSCPD(packet delay) within a stream channel block. - STREAM_
PACKET_ SIZE - Offset for
GevSCPSPacketSizewithin a stream channel block.