本文整理汇总了Java中com.MAVLink.Messages.MAVLinkPayload.getShort方法的典型用法代码示例。如果您正苦于以下问题:Java MAVLinkPayload.getShort方法的具体用法?Java MAVLinkPayload.getShort怎么用?Java MAVLinkPayload.getShort使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.MAVLink.Messages.MAVLinkPayload
的用法示例。
在下文中一共展示了MAVLinkPayload.getShort方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a vfr_hud message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.airspeed = payload.getFloat();
this.groundspeed = payload.getFloat();
this.alt = payload.getFloat();
this.climb = payload.getFloat();
this.heading = payload.getShort();
this.throttle = payload.getUnsignedShort();
}
示例2: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a nav_controller_output message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.nav_roll = payload.getFloat();
this.nav_pitch = payload.getFloat();
this.alt_error = payload.getFloat();
this.aspd_error = payload.getFloat();
this.xtrack_error = payload.getFloat();
this.nav_bearing = payload.getShort();
this.target_bearing = payload.getShort();
this.wp_dist = payload.getUnsignedShort();
}
示例3: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a scaled_imu 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.xacc = payload.getShort();
this.yacc = payload.getShort();
this.zacc = payload.getShort();
this.xgyro = payload.getShort();
this.ygyro = payload.getShort();
this.zgyro = payload.getShort();
this.xmag = payload.getShort();
this.ymag = payload.getShort();
this.zmag = payload.getShort();
}
示例4: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a param_request_read message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.param_index = payload.getShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
for (int i = 0; i < this.param_id.length; i++) {
this.param_id[i] = payload.getByte();
}
}
示例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 raw_imu message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.xacc = payload.getShort();
this.yacc = payload.getShort();
this.zacc = payload.getShort();
this.xgyro = payload.getShort();
this.ygyro = payload.getShort();
this.zgyro = payload.getShort();
this.xmag = payload.getShort();
this.ymag = payload.getShort();
this.zmag = payload.getShort();
}
示例7: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a mission_request_partial_list message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.start_index = payload.getShort();
this.end_index = payload.getShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
}
示例8: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a param_map_rc message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.param_value0 = payload.getFloat();
this.scale = payload.getFloat();
this.param_value_min = payload.getFloat();
this.param_value_max = payload.getFloat();
this.param_index = payload.getShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
for (int i = 0; i < this.param_id.length; i++) {
this.param_id[i] = payload.getByte();
}
this.parameter_rc_channel_index = payload.getUnsignedByte();
}
示例9: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a raw_pressure message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.press_abs = payload.getShort();
this.press_diff1 = payload.getShort();
this.press_diff2 = payload.getShort();
this.temperature = payload.getShort();
}
示例10: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a optical_flow_rad message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.integration_time_us = payload.getUnsignedInt();
this.integrated_x = payload.getFloat();
this.integrated_y = payload.getFloat();
this.integrated_xgyro = payload.getFloat();
this.integrated_ygyro = payload.getFloat();
this.integrated_zgyro = payload.getFloat();
this.time_delta_distance_us = payload.getUnsignedInt();
this.distance = payload.getFloat();
this.temperature = payload.getShort();
this.sensor_id = payload.getUnsignedByte();
this.quality = payload.getUnsignedByte();
}
示例11: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a hil_optical_flow message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.time_usec = payload.getUnsignedLong();
this.integration_time_us = payload.getUnsignedInt();
this.integrated_x = payload.getFloat();
this.integrated_y = payload.getFloat();
this.integrated_xgyro = payload.getFloat();
this.integrated_ygyro = payload.getFloat();
this.integrated_zgyro = payload.getFloat();
this.time_delta_distance_us = payload.getUnsignedInt();
this.distance = payload.getFloat();
this.temperature = payload.getShort();
this.sensor_id = payload.getUnsignedByte();
this.quality = payload.getUnsignedByte();
}
示例12: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a scaled_pressure 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.press_abs = payload.getFloat();
this.press_diff = payload.getFloat();
this.temperature = payload.getShort();
}
示例13: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a scaled_pressure3 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.press_abs = payload.getFloat();
this.press_diff = payload.getFloat();
this.temperature = payload.getShort();
}
示例14: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a battery_status message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.current_consumed = payload.getInt();
this.energy_consumed = payload.getInt();
this.temperature = payload.getShort();
for (int i = 0; i < this.voltages.length; i++) {
this.voltages[i] = payload.getUnsignedShort();
}
this.current_battery = payload.getShort();
this.id = payload.getUnsignedByte();
this.battery_function = payload.getUnsignedByte();
this.type = payload.getUnsignedByte();
this.battery_remaining = payload.getByte();
}
示例15: unpack
import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a mission_write_partial_list message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
payload.resetIndex();
this.start_index = payload.getShort();
this.end_index = payload.getShort();
this.target_system = payload.getUnsignedByte();
this.target_component = payload.getUnsignedByte();
}