public override Packet.PacketType createWrite(byte[] hexAddress, Packet.DataType type, string strData) { //byte[] addr = Packet.HexNiblleToAsciiByte(hexAddress); int lenRaw = strData.Length / 2; IfType x = FactoryType.CreateType(type); byte[] type_ascii = x.setFieldType(); byte[] data_ascii = x.setFieldData(strData); //m_packet = new Packet(Packet.PacketType.Read, Packet.DataType.Merenja, data_ascii, 0x01); return(Packet.PacketType.Write); }
public override Packet.PacketType createRead(byte idDest, Packet.DataType command) { IfType x = FactoryType.CreateType(command); byte[] command_data = x.setFieldType(); byte[] data = x.setFieldData("0"); // m_packet = new Packet(Packet.PacketType.Read, command_data, data, idDest); return(Packet.PacketType.Read); }