Ad-Teknik AB's Bobrikloader software works with really old ActiveGPS device. Firmware upgrade and traffic camera positions loading into device works ok. https://www.adteknik.se/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO.Ports;
using System.IO;
namespace ActiveGPStest
{
class Program
{
static void Main(string[] args)
{
string[] ports = SerialPort.GetPortNames();
if (ports?.Length > 0)
{
SerialPort ser = new SerialPort(ports[0]);
ser.BaudRate = 9600;
ser.Parity = Parity.None;
ser.StopBits = StopBits.One;
ser.DataBits = 8;
ser.Handshake = Handshake.None;
ser.RtsEnable = false;
ser.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
bool serErr = false;
try
{
ser.Open();
}
catch (IOException e)
{
serErr = true;
Console.WriteLine(e.Message);
}
if (!serErr)
{
string cmd = "&A\r\n";
ser.Write(cmd);
}
Console.ReadKey();
ser.Close();
}
}
private static void DataReceivedHandler(
object sender,
SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
string data = sp.ReadExisting();
Console.WriteLine(data);
}
}
}
$GGA
Other commands...
$PNMRX100
$PNMRX106
$PNMRX103
$PNMRX108
$PNMRX600
$PNMX600
$PNMRX111,HOT
$PNMRX111,WARM
$PNMRX111,COLD
$PNMRX100
Kommentit
Tämän blogin kommentit tarkistetaan ennen julkaisua.