public static void ReadParameterList() { MAVLink.mavlink_param_request_list_t req = new MAVLink.mavlink_param_request_list_t(); req.target_system = 0; req.target_component = 0; byte[] bytes = mavlink.GenerateMAVLinkPacket(MAVLink.MAVLINK_MSG_ID.PARAM_REQUEST_LIST, req); SendPacket(bytes, 0, 0); }
public void sendParamsListRequest() { MAVLink.mavlink_param_request_list_t paramsRequest = new MAVLink.mavlink_param_request_list_t(); paramsRequest.target_system = (byte)this.systemId; paramsRequest.target_component = (byte)this.componentId; byte[] packet = this.mavlinkParse.GenerateMAVLinkPacket(MAVLink.MAVLINK_MSG_ID.PARAM_REQUEST_LIST, paramsRequest); this.port.Write(packet, 0, packet.Length); }
public Hashtable getParamListBG() { // giveComport = true; List <int> indexsreceived = new List <int>(); // create new list so if canceled we use the old list MAVLink.MAVLinkParamList newparamlist = new MAVLink.MAVLinkParamList(); MAVLink.mavlink_param_request_list_t req = new MAVLink.mavlink_param_request_list_t(); req.target_system = TARGET_SYSTEM_ID; req.target_component = TARGET_SYS_COMPID; generatePacket((byte)MAVLink.MAVLINK_MSG_ID.PARAM_REQUEST_LIST, req); return(null); }