public List <byte> FuncWriteSingleRegister(UInt16 registerAddress, UInt16 value) { List <byte> bytes; List <UInt16> data = new List <UInt16>(); List <byte> response = new List <byte>(); memoryMap.SetHoldingRegister(registerAddress, value); data.Add(registerAddress); data.Add(value); bytes = Utility.ConvertListUInt16ToListByteBigEndian(data).ToList <byte>(); response.Add(0x06); response.AddRange(bytes); return(response); }