|  | COSMOS core
    1.0.2 (beta)
    Comprehensive Open-architecture Solution for Mission Operations Systems | 
| #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 |