COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
GigE Vision Register constants
Collaboration diagram for GigE Vision Register constants:

Macros

#define GIGE_REG_VERSION   0x0000
 
#define GIGE_REG_DEVICE_MODE   0x0004
 
#define GIGE_REG_DEVICE_MAC_HIGH   0x0008
 
#define GIGE_REG_DEVICE_MAC_LOW   0x000c
 
#define GIGE_REG_NET_CAPABILITY   0x0010
 
#define GIGE_REG_NET_CONFIG   0x0014
 
#define GIGE_REG_CURRENT_IP_ADDRESS   0x0024
 
#define GIGE_REG_CURRENT_IP_NETMASK   0x0034
 
#define GIGE_REG_CURRENT_IP_GATEWAY   0x0044
 
#define GIGE_REG_MANUFACTURER_NAME   0x0048
 
#define GIGE_REG_MODEL_NAME   0x0068
 
#define GIGE_REG_DEVICE_VERSION   0x0088
 
#define GIGE_REG_MANUFACTURER_INFO   0x00a8
 
#define GIGE_REG_SERIAL_NUMBER   0x00d8
 
#define GIGE_REG_USER_DEFINED_NAME   0x00e8
 
#define GIGE_REG_FIRST_URL   0x0200
 
#define GIGE_REG_SECOND_URL   0x0400
 
#define GIGE_REG_NET_COUNT   0x0600
 
#define GIGE_REG_PERSISTENT_IP_ADDRESS   0x064c
 
#define GIGE_REG_PERSISTENT_IP_NETMASK   0x065c
 
#define GIGE_REG_PERSISTENT_IP_GATEWAY   0x066c
 
#define GIGE_REG_PERSISTENT_IP_LINK_SPEED   0x0670
 
#define GIGE_REG_MESSAGE_CHANNEL_COUNT   0x0900
 
#define GIGE_REG_STREAM_CHANNEL_COUNT   0x0904
 
#define GIGE_REG_ACTION_CHANNEL_COUNT   0x0908
 
#define GIGE_REG_ACTION_DEVICE_KEY   0x090c
 
#define GIGE_REG_ACTIVE_LINK_COUNT   0x0910
 
#define GIGE_REG_GVSP_CAPABILITY   0x092c
 
#define GIGE_REG_MESSAGE_CHANNEL_CAPABILITY   0x0930
 
#define GIGE_REG_GVCP_CAPABILITY   0x0934
 
#define GIGE_REG_GVCP_HEARTBEAT_TIMEOUT   0x0938
 
#define GIGE_REG_TICK_FREQUENCY_HIGH   0x093c
 
#define GIGE_REG_TICK_FREQUENCY_LOW   0x0940
 
#define GIGE_REG_TIMESTAMP_CONTROL   0x0944
 
#define GIGE_REG_TIMESTAMP_VALUE_HIGH   0x0948
 
#define GIGE_REG_TIMESTAMP_VALUE_LOW   0x094c
 
#define GIGE_REG_DISCOVERY_ACK_DELAY   0x0950
 
#define GIGE_REG_GVCP_CONFIGURATION   0x0954
 
#define GIGE_REG_PENDING_TIMEOUT   0x0958
 
#define GIGE_REG_CONTROL_SWITCHOVER_KEY   0x095c
 
#define GIGE_REG_GVSP_CONFIGURATION   0x0960
 
#define GIGE_REG_PHYSICAL_LINK_CAPABILITY   0x0964
 
#define GIGE_REG_PHYSICAL_LINK_CONFIGURATION   0x0968
 
#define GIGE_REG_IEEE_1588_STATUS   0x096c
 
#define GIGE_REG_QUEUE_SIZE   0x0970
 
#define GIGE_REG_CONTROL_CHANNEL_PRIVILEGE   0x0a00
 
#define GIGE_REG_CCP   0x0a00
 
#define GIGE_REG_PRIMARY_APPLICATION_PORT   0x0a04
 
#define GIGE_REG_PRIMARY_APPLICATION_IP_ADDRESS   0x0a14
 
#define GIGE_REG_MESSAGE_CHANNEL_PORT   0x0b00
 
#define GIGE_REG_MCP   0x0b00
 
#define GIGE_REG_MESSAGE_CHANNEL_DESTINATION   0x0b10
 
#define GIGE_REG_MESSAGE_CHANNEL_TIMEOUT   0x0b14
 
#define GIGE_REG_MCDA   0x0b14
 
#define GIGE_REG_MESSAGE_CHANNEL_RETRY_COUNT   0x0b18
 
#define GIGE_REG_MESSAGE_CHANNEL_SOURCE_PORT   0x0b1c
 
#define GIGE_REG_STREAM_CHANNEL_PORT   0x0d00
 
#define GIGE_REG_SCP   0x0d00
 
#define GIGE_REG_STREAM_CHANNEL_PACKET_SIZE   0x0d04
 
#define GIGE_REG_SCPS   0x0d04
 
#define GIGE_REG_STREAM_CHANNEL_PACKET_DELAY   0x0d08
 
#define GIGE_REG_SCPD   0x0d08
 
#define GIGE_REG_STREAM_CHANNEL_DESTINATION_ADDRESS   0x0d18
 
#define GIGE_REG_SCDA   0x0d18
 
#define GIGE_REG_STREAM_CHANNEL_SOURCE_PORT   0x0d1c
 
#define GIGE_REG_STREAM_CHANNEL_CAPABILITY   0x0d20
 
#define GIGE_REG_STREAM_CHANNEL_CONFIGURATION   0x0d24
 
#define GIGE_REG_STREAM_CHANNEL_ZONE   0x0d28
 
#define GIGE_REG_STREAM_CHANNEL_ZONE_DIRECTION   0x0d2c
 
#define GIGE_REG_MANIFEST_TABLE   0x900
 
#define GIGE_REG_ACTION_GROUP_KEY   0x9800
 
#define GIGE_REG_ACTION_GROUP_MASK   0x9804
 
#define GIGE_REG_MANUFACTURER_SPECIFIC   0xa000
 
#define GIGE_MAX_MANUFACTURER_NAME   32
 
#define GIGE_MAX_MODEL_NAME   32
 
#define GIGE_MAX_DEVICE_VERSION   32
 
#define GIGE_MAX_MANUFACTURER_INFO   48
 
#define GIGE_MAX_SERIAL_NUMBER   16
 
#define GIGE_MAX_USER_DEFINED_NAME   16
 
#define GIGE_MAX_FIRST_URL   512
 
#define GIGE_MAX_SECOND_URL   512
 
#define GIGE_MAX_PACKET   16384
 
#define GIGE_MIN_PACKET   576
 

Detailed Description

Macro Definition Documentation

#define GIGE_REG_VERSION   0x0000
#define GIGE_REG_DEVICE_MODE   0x0004
#define GIGE_REG_DEVICE_MAC_HIGH   0x0008
#define GIGE_REG_DEVICE_MAC_LOW   0x000c
#define GIGE_REG_NET_CAPABILITY   0x0010
#define GIGE_REG_NET_CONFIG   0x0014
#define GIGE_REG_CURRENT_IP_ADDRESS   0x0024
#define GIGE_REG_CURRENT_IP_NETMASK   0x0034
#define GIGE_REG_CURRENT_IP_GATEWAY   0x0044
#define GIGE_REG_MANUFACTURER_NAME   0x0048
#define GIGE_REG_MODEL_NAME   0x0068
#define GIGE_REG_DEVICE_VERSION   0x0088
#define GIGE_REG_MANUFACTURER_INFO   0x00a8
#define GIGE_REG_SERIAL_NUMBER   0x00d8
#define GIGE_REG_USER_DEFINED_NAME   0x00e8
#define GIGE_REG_FIRST_URL   0x0200
#define GIGE_REG_SECOND_URL   0x0400
#define GIGE_REG_NET_COUNT   0x0600
#define GIGE_REG_PERSISTENT_IP_ADDRESS   0x064c
#define GIGE_REG_PERSISTENT_IP_NETMASK   0x065c
#define GIGE_REG_PERSISTENT_IP_GATEWAY   0x066c
#define GIGE_REG_PERSISTENT_IP_LINK_SPEED   0x0670
#define GIGE_REG_MESSAGE_CHANNEL_COUNT   0x0900
#define GIGE_REG_STREAM_CHANNEL_COUNT   0x0904
#define GIGE_REG_ACTION_CHANNEL_COUNT   0x0908
#define GIGE_REG_ACTION_DEVICE_KEY   0x090c
#define GIGE_REG_ACTIVE_LINK_COUNT   0x0910
#define GIGE_REG_GVSP_CAPABILITY   0x092c
#define GIGE_REG_MESSAGE_CHANNEL_CAPABILITY   0x0930
#define GIGE_REG_GVCP_CAPABILITY   0x0934
#define GIGE_REG_GVCP_HEARTBEAT_TIMEOUT   0x0938
#define GIGE_REG_TICK_FREQUENCY_HIGH   0x093c
#define GIGE_REG_TICK_FREQUENCY_LOW   0x0940
#define GIGE_REG_TIMESTAMP_CONTROL   0x0944
#define GIGE_REG_TIMESTAMP_VALUE_HIGH   0x0948
#define GIGE_REG_TIMESTAMP_VALUE_LOW   0x094c
#define GIGE_REG_DISCOVERY_ACK_DELAY   0x0950
#define GIGE_REG_GVCP_CONFIGURATION   0x0954
#define GIGE_REG_PENDING_TIMEOUT   0x0958
#define GIGE_REG_CONTROL_SWITCHOVER_KEY   0x095c
#define GIGE_REG_GVSP_CONFIGURATION   0x0960
#define GIGE_REG_PHYSICAL_LINK_CAPABILITY   0x0964
#define GIGE_REG_PHYSICAL_LINK_CONFIGURATION   0x0968
#define GIGE_REG_IEEE_1588_STATUS   0x096c
#define GIGE_REG_QUEUE_SIZE   0x0970
#define GIGE_REG_CONTROL_CHANNEL_PRIVILEGE   0x0a00
#define GIGE_REG_CCP   0x0a00
#define GIGE_REG_PRIMARY_APPLICATION_PORT   0x0a04
#define GIGE_REG_PRIMARY_APPLICATION_IP_ADDRESS   0x0a14
#define GIGE_REG_MESSAGE_CHANNEL_PORT   0x0b00
#define GIGE_REG_MCP   0x0b00
#define GIGE_REG_MESSAGE_CHANNEL_DESTINATION   0x0b10
#define GIGE_REG_MESSAGE_CHANNEL_TIMEOUT   0x0b14
#define GIGE_REG_MCDA   0x0b14
#define GIGE_REG_MESSAGE_CHANNEL_RETRY_COUNT   0x0b18
#define GIGE_REG_MESSAGE_CHANNEL_SOURCE_PORT   0x0b1c
#define GIGE_REG_STREAM_CHANNEL_PORT   0x0d00
#define GIGE_REG_SCP   0x0d00
#define GIGE_REG_STREAM_CHANNEL_PACKET_SIZE   0x0d04
#define GIGE_REG_SCPS   0x0d04
#define GIGE_REG_STREAM_CHANNEL_PACKET_DELAY   0x0d08
#define GIGE_REG_SCPD   0x0d08
#define GIGE_REG_STREAM_CHANNEL_DESTINATION_ADDRESS   0x0d18
#define GIGE_REG_SCDA   0x0d18
#define GIGE_REG_STREAM_CHANNEL_SOURCE_PORT   0x0d1c
#define GIGE_REG_STREAM_CHANNEL_CAPABILITY   0x0d20
#define GIGE_REG_STREAM_CHANNEL_CONFIGURATION   0x0d24
#define GIGE_REG_STREAM_CHANNEL_ZONE   0x0d28
#define GIGE_REG_STREAM_CHANNEL_ZONE_DIRECTION   0x0d2c
#define GIGE_REG_MANIFEST_TABLE   0x900
#define GIGE_REG_ACTION_GROUP_KEY   0x9800
#define GIGE_REG_ACTION_GROUP_MASK   0x9804
#define GIGE_REG_MANUFACTURER_SPECIFIC   0xa000
#define GIGE_MAX_MANUFACTURER_NAME   32
#define GIGE_MAX_MODEL_NAME   32
#define GIGE_MAX_DEVICE_VERSION   32
#define GIGE_MAX_MANUFACTURER_INFO   48
#define GIGE_MAX_SERIAL_NUMBER   16
#define GIGE_MAX_USER_DEFINED_NAME   16
#define GIGE_MAX_FIRST_URL   512
#define GIGE_MAX_SECOND_URL   512
#define GIGE_MAX_PACKET   16384
#define GIGE_MIN_PACKET   576