当前位置: 首页>>代码示例>>Java>>正文


Java MAVLinkPayload.getUnsignedLong方法代码示例

本文整理汇总了Java中com.MAVLink.Messages.MAVLinkPayload.getUnsignedLong方法的典型用法代码示例。如果您正苦于以下问题:Java MAVLinkPayload.getUnsignedLong方法的具体用法?Java MAVLinkPayload.getUnsignedLong怎么用?Java MAVLinkPayload.getUnsignedLong使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.MAVLink.Messages.MAVLinkPayload的用法示例。


在下文中一共展示了MAVLinkPayload.getUnsignedLong方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a landing_target message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.angle_x = payload.getFloat();
          
    this.angle_y = payload.getFloat();
          
    this.distance = payload.getFloat();
          
    this.size_x = payload.getFloat();
          
    this.size_y = payload.getFloat();
          
    this.target_num = payload.getUnsignedByte();
          
    this.frame = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:26,代码来源:msg_landing_target.java

示例2: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a 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.flow_comp_m_x = payload.getFloat();
          
    this.flow_comp_m_y = payload.getFloat();
          
    this.ground_distance = payload.getFloat();
          
    this.flow_x = payload.getShort();
          
    this.flow_y = payload.getShort();
          
    this.sensor_id = payload.getUnsignedByte();
          
    this.quality = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:26,代码来源:msg_optical_flow.java

示例3: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a attitude_quaternion_cov message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
     
    for (int i = 0; i < this.q.length; i++) {
        this.q[i] = payload.getFloat();
    }
            
          
    this.rollspeed = payload.getFloat();
          
    this.pitchspeed = payload.getFloat();
          
    this.yawspeed = payload.getFloat();
          
     
    for (int i = 0; i < this.covariance.length; i++) {
        this.covariance[i] = payload.getFloat();
    }
            
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:30,代码来源:msg_attitude_quaternion_cov.java

示例4: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a vibration message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.vibration_x = payload.getFloat();
          
    this.vibration_y = payload.getFloat();
          
    this.vibration_z = payload.getFloat();
          
    this.clipping_0 = payload.getUnsignedInt();
          
    this.clipping_1 = payload.getUnsignedInt();
          
    this.clipping_2 = payload.getUnsignedInt();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:24,代码来源:msg_vibration.java

示例5: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a gps_raw_int message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.lat = payload.getInt();
          
    this.lon = payload.getInt();
          
    this.alt = payload.getInt();
          
    this.eph = payload.getUnsignedShort();
          
    this.epv = payload.getUnsignedShort();
          
    this.vel = payload.getUnsignedShort();
          
    this.cog = payload.getUnsignedShort();
          
    this.fix_type = payload.getUnsignedByte();
          
    this.satellites_visible = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:30,代码来源:msg_gps_raw_int.java

示例6: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a altitude message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.altitude_monotonic = payload.getFloat();
          
    this.altitude_amsl = payload.getFloat();
          
    this.altitude_local = payload.getFloat();
          
    this.altitude_relative = payload.getFloat();
          
    this.altitude_terrain = payload.getFloat();
          
    this.bottom_clearance = payload.getFloat();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:24,代码来源:msg_altitude.java

示例7: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a wind_cov message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.wind_x = payload.getFloat();
          
    this.wind_y = payload.getFloat();
          
    this.wind_z = payload.getFloat();
          
    this.var_horiz = payload.getFloat();
          
    this.var_vert = payload.getFloat();
          
    this.wind_alt = payload.getFloat();
          
    this.horiz_accuracy = payload.getFloat();
          
    this.vert_accuracy = payload.getFloat();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:28,代码来源:msg_wind_cov.java

示例8: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a hil_state message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.roll = payload.getFloat();
          
    this.pitch = payload.getFloat();
          
    this.yaw = payload.getFloat();
          
    this.rollspeed = payload.getFloat();
          
    this.pitchspeed = payload.getFloat();
          
    this.yawspeed = payload.getFloat();
          
    this.lat = payload.getInt();
          
    this.lon = payload.getInt();
          
    this.alt = payload.getInt();
          
    this.vx = payload.getShort();
          
    this.vy = payload.getShort();
          
    this.vz = payload.getShort();
          
    this.xacc = payload.getShort();
          
    this.yacc = payload.getShort();
          
    this.zacc = payload.getShort();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:42,代码来源:msg_hil_state.java

示例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();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:20,代码来源:msg_raw_pressure.java

示例10: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a autopilot_version message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.capabilities = payload.getUnsignedLong();
          
    this.uid = payload.getUnsignedLong();
          
    this.flight_sw_version = payload.getUnsignedInt();
          
    this.middleware_sw_version = payload.getUnsignedInt();
          
    this.os_sw_version = payload.getUnsignedInt();
          
    this.board_version = payload.getUnsignedInt();
          
    this.vendor_id = payload.getUnsignedShort();
          
    this.product_id = payload.getUnsignedShort();
          
     
    for (int i = 0; i < this.flight_custom_version.length; i++) {
        this.flight_custom_version[i] = payload.getUnsignedByte();
    }
            
          
     
    for (int i = 0; i < this.middleware_custom_version.length; i++) {
        this.middleware_custom_version[i] = payload.getUnsignedByte();
    }
            
          
     
    for (int i = 0; i < this.os_custom_version.length; i++) {
        this.os_custom_version[i] = payload.getUnsignedByte();
    }
            
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:44,代码来源:msg_autopilot_version.java

示例11: 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();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:34,代码来源:msg_optical_flow_rad.java

示例12: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a actuator_control_target message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
     
    for (int i = 0; i < this.controls.length; i++) {
        this.controls[i] = payload.getFloat();
    }
            
          
    this.group_mlx = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:20,代码来源:msg_actuator_control_target.java

示例13: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a hil_gps message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.lat = payload.getInt();
          
    this.lon = payload.getInt();
          
    this.alt = payload.getInt();
          
    this.eph = payload.getUnsignedShort();
          
    this.epv = payload.getUnsignedShort();
          
    this.vel = payload.getUnsignedShort();
          
    this.vn = payload.getShort();
          
    this.ve = payload.getShort();
          
    this.vd = payload.getShort();
          
    this.cog = payload.getUnsignedShort();
          
    this.fix_type = payload.getUnsignedByte();
          
    this.satellites_visible = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:36,代码来源:msg_hil_gps.java

示例14: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a local_position_ned_cov message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    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.ax = payload.getFloat();
          
    this.ay = payload.getFloat();
          
    this.az = payload.getFloat();
          
     
    for (int i = 0; i < this.covariance.length; i++) {
        this.covariance[i] = payload.getFloat();
    }
            
          
    this.estimator_type = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:38,代码来源:msg_local_position_ned_cov.java

示例15: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a gps2_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.lat = payload.getInt();
          
    this.lon = payload.getInt();
          
    this.alt = payload.getInt();
          
    this.dgps_age = payload.getUnsignedInt();
          
    this.eph = payload.getUnsignedShort();
          
    this.epv = payload.getUnsignedShort();
          
    this.vel = payload.getUnsignedShort();
          
    this.cog = payload.getUnsignedShort();
          
    this.fix_type = payload.getUnsignedByte();
          
    this.satellites_visible = payload.getUnsignedByte();
          
    this.dgps_numch = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:34,代码来源:msg_gps2_raw.java


注:本文中的com.MAVLink.Messages.MAVLinkPayload.getUnsignedLong方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。