Skip to content

Mavlink sending message and didn’t response message #22

@heotaein

Description

@heotaein

I use "Silicon Labs CP210x USB to UART Bridge (COM6)".

/////////////////////////////////////////////////////////////////////////////////////////////////////////
step1. connect Serialport - success
In pixhawk2.1, the default information is displayed. (GPS, etc.)
/////////////////////////////////////////////////////////////////////////////////////////////////////////
public MavLinkSerialPortTransport mavLinkSerialPortTransport = null;
public Ardupilot()
{
mavLinkSerialPortTransport = new MavLinkSerialPortTransport();
mavLinkSerialPortTransport.SerialPortName = SerialPortName;
mavLinkSerialPortTransport.BaudRate = BaudRate;
mavLinkSerialPortTransport.OnPacketReceived += new PacketReceivedDelegate(recvPacket);
mavLinkSerialPortTransport.Initialize();
}

private void recvPacket(object sender, MavLinkNet.MavLinkPacket packet)
{
Console.WriteLine(packet.Message.MessageId);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
step2. Test Sending Message - sucess
But the delegate does not respond. 😭
/////////////////////////////////////////////////////////////////////////////////////////////////////////
public void MissionCount()
{
UasMissionCount uasMissionCount = new UasMissionCount()
{
MissionType = MavMissionType.Mission,
TargetComponent = 1,
TargetSystem = 1,
};
mavLinkSerialPortTransport.SendMessage(uasMissionCount);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
I sent a lot of other messages, but not all of them answered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions