本文整理汇总了Java中com.MAVLink.Messages.MAVLinkPayload.getUnsignedShort方法的典型用法代码示例。如果您正苦于以下问题:Java MAVLinkPayload.getUnsignedShort方法的具体用法?Java MAVLinkPayload.getUnsignedShort怎么用?Java MAVLinkPayload.getUnsignedShort使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.MAVLink.Messages.MAVLinkPayload
的用法示例。
在下文中一共展示了MAVLinkPayload.getUnsignedShort方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a distance_sensor message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_boot_ms = payload.getUnsignedInt();
this.min_distance = payload.getUnsignedShort();
this.max_distance = payload.getUnsignedShort();
this.current_distance = payload.getUnsignedShort();
this.type = payload.getUnsignedByte();
this.id = payload.getUnsignedByte();
this.orientation = payload.getUnsignedByte();
this.covariance = payload.getUnsignedByte();
}
示例2: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a estimator_status message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.vel_ratio = payload.getFloat();
this.pos_horiz_ratio = payload.getFloat();
this.pos_vert_ratio = payload.getFloat();
this.mag_ratio = payload.getFloat();
this.hagl_ratio = payload.getFloat();
this.tas_ratio = payload.getFloat();
this.pos_horiz_accuracy = payload.getFloat();
this.pos_vert_accuracy = payload.getFloat();
this.flags = payload.getUnsignedShort();
}
示例3: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a param_value message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.param_value = payload.getFloat();
this.param_count = payload.getUnsignedShort();
this.param_index = payload.getUnsignedShort();
for (int i = 0; i < this.param_id.length; i++) {
this.param_id[i] = payload.getByte();
}
this.param_type = payload.getUnsignedByte();
}
示例4: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a rc_channels_override message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.chan1_raw = payload.getUnsignedShort();
this.chan2_raw = payload.getUnsignedShort();
this.chan3_raw = payload.getUnsignedShort();
this.chan4_raw = payload.getUnsignedShort();
this.chan5_raw = payload.getUnsignedShort();
this.chan6_raw = payload.getUnsignedShort();
this.chan7_raw = payload.getUnsignedShort();
this.chan8_raw = payload.getUnsignedShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
}
示例5: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a terrain_data message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.lat = payload.getInt();
this.lon = payload.getInt();
this.grid_spacing = payload.getUnsignedShort();
for (int i = 0; i < this.data.length; i++) {
this.data[i] = payload.getShort();
}
this.gridbit = payload.getUnsignedByte();
}
示例6: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a command_ack message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.command = payload.getUnsignedShort();
this.result = payload.getUnsignedByte();
}
示例7: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a gps_rtk message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_last_baseline_ms = payload.getUnsignedInt();
this.tow = payload.getUnsignedInt();
this.baseline_a_mm = payload.getInt();
this.baseline_b_mm = payload.getInt();
this.baseline_c_mm = payload.getInt();
this.accuracy = payload.getUnsignedInt();
this.iar_num_hypotheses = payload.getInt();
this.wn = payload.getUnsignedShort();
this.rtk_receiver_id = payload.getUnsignedByte();
this.rtk_health = payload.getUnsignedByte();
this.rtk_rate = payload.getUnsignedByte();
this.nsats = payload.getUnsignedByte();
this.baseline_coords_type = payload.getUnsignedByte();
}
示例8: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a mission_request message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.seq = payload.getUnsignedShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
}
示例9: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a message_interval message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.interval_us = payload.getInt();
this.message_id = payload.getUnsignedShort();
}
示例10: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a hil_rc_inputs_raw message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.chan1_raw = payload.getUnsignedShort();
this.chan2_raw = payload.getUnsignedShort();
this.chan3_raw = payload.getUnsignedShort();
this.chan4_raw = payload.getUnsignedShort();
this.chan5_raw = payload.getUnsignedShort();
this.chan6_raw = payload.getUnsignedShort();
this.chan7_raw = payload.getUnsignedShort();
this.chan8_raw = payload.getUnsignedShort();
this.chan9_raw = payload.getUnsignedShort();
this.chan10_raw = payload.getUnsignedShort();
this.chan11_raw = payload.getUnsignedShort();
this.chan12_raw = payload.getUnsignedShort();
this.rssi = payload.getUnsignedByte();
}
示例11: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a power_status message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.Vcc = payload.getUnsignedShort();
this.Vservo = payload.getUnsignedShort();
this.flags = payload.getUnsignedShort();
}
示例12: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a set_position_target_local_ned message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_boot_ms = payload.getUnsignedInt();
this.x = payload.getFloat();
this.y = payload.getFloat();
this.z = payload.getFloat();
this.vx = payload.getFloat();
this.vy = payload.getFloat();
this.vz = payload.getFloat();
this.afx = payload.getFloat();
this.afy = payload.getFloat();
this.afz = payload.getFloat();
this.yaw = payload.getFloat();
this.yaw_rate = payload.getFloat();
this.type_mask = payload.getUnsignedShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
this.coordinate_frame = payload.getUnsignedByte();
}
示例13: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a mission_set_current message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.seq = payload.getUnsignedShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
}
示例14: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a position_target_local_ned message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_boot_ms = payload.getUnsignedInt();
this.x = payload.getFloat();
this.y = payload.getFloat();
this.z = payload.getFloat();
this.vx = payload.getFloat();
this.vy = payload.getFloat();
this.vz = payload.getFloat();
this.afx = payload.getFloat();
this.afy = payload.getFloat();
this.afz = payload.getFloat();
this.yaw = payload.getFloat();
this.yaw_rate = payload.getFloat();
this.type_mask = payload.getUnsignedShort();
this.coordinate_frame = payload.getUnsignedByte();
}
示例15: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a mission_item message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.param1 = payload.getFloat();
this.param2 = payload.getFloat();
this.param3 = payload.getFloat();
this.param4 = payload.getFloat();
this.x = payload.getFloat();
this.y = payload.getFloat();
this.z = payload.getFloat();
this.seq = payload.getUnsignedShort();
this.command = payload.getUnsignedShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
this.frame = payload.getUnsignedByte();
this.current = payload.getUnsignedByte();
this.autocontinue = payload.getUnsignedByte();
}