class CommBase {
	constructor()
	{
	}
	
	Name = "NONE"
	
	// ָǴЭ
	Type = "COMM"
	
	// ĳ
	CommandLen = 0
	
	// ͷ
	HeadLen = 0
	
	// ͷ
	HeadData = [0]
	
	// ַ
	RS232Addr = 0xFF
	
	// ǷеϢ
	UpMsg = 0
	
	// Ƿͨű0ͨ 1ű 2ⲿ
	ParseMode = 1
	
	function getCmdLen()
	{
		//::print("getCmdLen\n");
		return CommandLen;
	}
	
	function getHeadLen()
	{
		//::print("getHeadLen\n");
		return HeadLen;
	}
	
	function getHead()
	{
		//::print("getHead\n");
		return HeadData;
	}
	
	function setAddr(addr)
	{
		RS232Addr = addr;
	}
	
	function CheckData()
	{
		//::print("CheckSum\n");
	}
	
	function ParseData(cmdBuf)
	{
		return "";
	}
	
}
