コード例 #1
0
        public void setDigicamControl(bool shot)
        {
            mavlink_digicam_control_t req = new mavlink_digicam_control_t();

            req.target_system = MAV.sysid;
            req.target_component = MAV.compid;
            req.shot = (shot == true) ? (byte) 1 : (byte) 0;

            generatePacket((byte) MAVLINK_MSG_ID.DIGICAM_CONTROL, req);

            MainV2.comPort.doCommand(MAV_CMD.DO_DIGICAM_CONTROL, 0, 0, 0, 0, 1, 0, 0);

            //MAVLINK_MSG_ID.CAMERA_FEEDBACK;

            //mavlink_camera_feedback_t
        }
コード例 #2
0
ファイル: MAVLink.cs プロジェクト: pandagxnu/MissionPlanner
        public void setDigicamControl(bool shot)
        {
            mavlink_digicam_control_t req = new mavlink_digicam_control_t();

            req.target_system = MAV.sysid;
            req.target_component = MAV.compid;
            req.shot = (shot == true) ? (byte)1 : (byte)0;

            generatePacket((byte)MAVLINK_MSG_ID.DIGICAM_CONTROL, req);
            System.Threading.Thread.Sleep(20);
            generatePacket((byte)MAVLINK_MSG_ID.DIGICAM_CONTROL, req);
        }