#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
|