2016-11-17 6 views
-2

を使用するために、私はこの時初心者ですので、私は、Javaのlangについて混乱..私はこのような機能を持っている場合、私は申し訳ありませんどのように最初のint [] AndroidのJavaで

..

私はすでに、このように呼んで、その関数.. を呼び出すことができますどのように
public static void sendRcOverrideMsg(drone, int[] rcOutputs) { 
    msg_rc_channels_override msg = new msg_rc_channels_override(); 
    msg.chan1_raw = (short) rcOutputs[0]; 
    msg.chan2_raw = (short) rcOutputs[1]; 
    msg.chan3_raw = (short) rcOutputs[2]; 
    msg.chan4_raw = (short) rcOutputs[3]; 
    msg.chan5_raw = (short) rcOutputs[4]; 
    msg.chan6_raw = (short) rcOutputs[5]; 
    msg.chan7_raw = (short) rcOutputs[6]; 
    msg.chan8_raw = (short) rcOutputs[7]; 
    msg.target_system = drone.getSysid(); 
    msg.target_component = drone.getCompid(); 
    drone.getMavClient().sendMessage(msg, null); 
} 

:( "私はこのint型[]に記入すべきか//" ドローン、)

sendRCOverrideMsg ... SRY前に、おかげで、うまくいけば誰かこれで私を支配することができます。

+0

少なくともサイズ8の 'int'配列で呼び出す必要があります。 – TDG

+1

[関数javaに入力を与えることができません]の複製があります。(http://stackoverflow.com/questions/38094829/not-able-to-give-inputs-to-a-function-java) – iWillGetBetter

答えて

0
int[] outputs = new int[]{1,2,3,4,5,6,7,8}; 
sendRcOverrideMsg(drone, outputs); 
+1

'int [] outputs = new int [] {8,7,6,5,4,3,2,1};' –

+0

ありがとうございました:D、その仕事 –

関連する問題