Hi Bill:
Man, I have no idea what is going on here.
I don't really follow what the Lantronix is, but I doubt it is a .net 4.0 issue, seeing they work with other ports, in LOGic or in other programs.
I am questioning LOGic now, although I am pretty sure it has been tested. Here is the actual code. Basically is is sending A{pause}123{cr}.
Quote: internal override void Aim(double deg)
{
pooledPort.Library.WriteBinary(new byte[] { (byte)'A', 13 }); // Azimuth
Thread.Sleep(167); // 3/8 sec
pooledPort.Library.port.Write(string.Format("{0}", (int)Math.Round(deg, 0)));
pooledPort.Library.WriteByte(13);
}
Do you have another COM port you can try it on?
Tnx & 73,
Dennis WN4AZY