Gocator API
GoSdkReservedPorts.h
Go to the documentation of this file.
1 /**
2  * @file GoSdkReservedPorts.h
3  * @brief This file lists all the ports used by the Gocator software. This
4  * means these ports cannot be used by any other application.
5  * This also means that an accelerator virtual sensor's Gocator software
6  * can take up one or more of these ports on the accelerator platform.
7  * So if more than one accelerated sensor runs on a platform, care must
8  * be taken to avoid port conflicts.
9  *
10  * @internal
11  * Copyright (C) 2013 by LMI Technologies Inc.
12  * Licensed under the MIT License.
13  * Redistributed files must retain the above copyright notice.
14  */
15 #ifndef GO_SDK_RESERVED_PORTS_H
16 #define GO_SDK_RESERVED_PORTS_H
17 
18 #define GO_SDK_RESERVED_PORT_DEFAULT_SENSOR_HTTP_SERVER 80
19 #define GO_SDK_RESERVED_PORT_DEFAULT_MODBUS_SERVER 502
20 #define GO_SDK_RESERVED_PORT_DEFAULT_ETHERNET_IP_IMPLICIT_SERVER 2222
21  // Used for accelerator events between accelerator manager (parent) process
22  // and virtual accelerator sensor (child) process.
23 #define GO_SDK_RESERVED_PORT_ACCELERATOR_EVENT 3000
24 #define GO_SDK_RESERVED_PORT_FLASH_POLICY_SERVER 3189
25 #define GO_SDK_RESERVED_PORT_SENSOR_CONTROL 3190
26 #define GO_SDK_RESERVED_PORT_SENSOR_UPGRADE 3192
27 #define GO_SDK_RESERVED_PORT_SENSOR_HEALTH 3194
28 #define GO_SDK_RESERVED_PORT_SENSOR_PRIVATE_DATA 3195
29 #define GO_SDK_RESERVED_PORT_SENSOR_PUBLIC_DATA 3196
30 #define GO_SDK_RESERVED_PORT_DISCOVERY_PROTOCOL 3220
31 #define GO_SDK_RESERVED_PORT_REMOTE_PROCEDURE_CALL 3400
32 #define GO_SDK_RESERVED_PORT_DEFAULT_ACCELERATED_SENSOR_HTTP_SERVER 8080
33 #define GO_SDK_RESERVED_PORT_DEFAULT_ETHERNET_ASCII_SERVER 8190
34 #define GO_SDK_RESERVED_PORT_DEFAULT_ETHERNET_IP_EXPLICIT_SERVER 44818
35 
36 #endif // GO_SDK_RESERVED_PORTS_H