Gocator API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Macros Modules Pages
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