#pragma once enum eCamera_SocketType { Socket_CameraServer=1, Socket_CameraClient }; ////////////////////////////////////////////////////////////////////////// // Network Port #define NETPORT_NETWORK_CAMERA 10232 ////////////////////////////////////////////////////////////////////////// // Network Module Code #define NETCODE_NETWORK_CAMERA 4100 ////////////////////////////////////////////////////////////////////////// // Network Version #define NETVER_NETWORK_CAMERA 1001 ////////////////////////////////////////////////////////////////////////// #define NET_RESULT_FAIL 0 #define NET_RESULT_SUCCESS 1 //// CameraClient[5] -> CameraServer[6] #define CC2CS_CAMERA_INDEX 56000 #define CC2CS_COMMAND_CAMERA_GRAB 56001 #define CC2CS_COMMAND_CAMERA_SNAP 56002 // int0 : snap count // int1 : wait time #define CC2CS_COMMAND_CAMERA_FREEZE 56003 #define CC2CS_COMMAND_CAMERA_ABORT 56004 #define CC2CS_COMMAND_CAMERA_TRIG_MODE 56005 // int0 : trigger mode #define CC2CS_COMMAND_SOFTWARE_TRIGGER 56006 // int0 : module index // int1 : position um x // int2 : position um y #define CC2CS_ACK_STATUS_CAMERA 56010 #define CC2CS_ACK_COMMAND_CAMERA_CAPTURED 56020 //// CameraServer[6] -> CameraClient[5] #define CS2CC_ACK_CAMERA_INDEX 65000 #define CS2CC_ACK_COMMAND_CAMERA_GRAB 65001 #define CS2CC_ACK_COMMAND_CAMERA_SNAP 65002 #define CS2CC_ACK_COMMAND_CAMERA_FREEZE 65003 #define CS2CC_ACK_COMMAND_CAMERA_ABORT 65004 #define CC2CS_ACK_COMMAND_CAMERA_TRIG_MODE 65005 #define CC2CS_ACK_COMMAND_SOFTWARE_TRIGGER 65006 #define CS2CC_STATUS_CAMERA 65010 #define CS2CC_COMMAND_CAMERA_CAPTURED 65020 // int0 : module index // int1 : Captured Count // string0 : image file path