/**
* @brief
  websocket����ͷ�ļ�

* @version
  V 1.0.0

* @author
  ���濡

* @date
  ����ʱ��:  2018-08-17\n

* @note
  2018-08-17  �������\n

* @warning

* @bug
  
*/

#ifndef _WS_COMMON_INC_H_
#define _WS_COMMON_INC_H_

namespace YA
{
	const int MIN_SEND_INTERVAL = 2;

	/**
	* @brief
	�߳����ýṹ�塣
	*/
	struct _THREAD_CONFIG_
	{
		int SendInterval;//���ͼ��(��λ:��)
		void Clear()
		{
			SendInterval = 0;
		}
		_THREAD_CONFIG_()
		{
			Clear();
		}
	};

	/**
	* @brief
	��λ�ýṹ�塣
	*/
	struct _CARD_POS_
	{
		int Type;//������
		int ID;//��ID
		double x;//x����
		double y;//y����
		double z;//z����
		double speed;
		int    stat;
		void Clear()
		{
			Type = 0;
			ID   = 0;
			x    = 0.0;
			y    = 0.0;
			z    = 0.0;
			speed = 0;
			stat = 0;
		}
		_CARD_POS_()
		{
			Clear();
		}
	};
}

#endif