blob: 0c84b5eb430d2f494fe844d3486a9e20ba138b8a [file] [log] [blame]
#ifndef AOS_NETWORK_PORT_H_
#define AOS_NETWORK_PORT_H_
#include <stdint.h>
namespace aos {
// Constants representing the various ports used for communications and some
// documentation about what each is used for.
enum class NetworkPort : uint16_t {
// UDP socket sending motor values from the prime to the crio.
kMotors = 9710,
// UDP socket forwarding drivers station packets from the crio to the prime.
kDS = 9711,
// UDP socket sending sensor values from the crio to the prime.
kSensors = 9712,
// HTTP server that sends out camera feeds in mjpg format.
// Should not be changed because this number shows up elsewhere too.
kCameraStreamer = 9714,
};
// Constants representing the various devices that talk on the network and the
// last segment of their IP addresses.
enum class NetworkAddress : uint8_t {
// The computer that the cRIO talks to.
kPrime = 179,
kCRIO = 2,
};
} // namespace aos
#endif // AOS_NETWORK_PORT_H_