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


Java MAVLinkPayload.resetIndex方法代码示例

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


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

示例1: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a heartbeat message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.custom_mode = payload.getUnsignedInt();
          
    this.type = payload.getUnsignedByte();
          
    this.autopilot = payload.getUnsignedByte();
          
    this.base_mode = payload.getUnsignedByte();
          
    this.system_status = payload.getUnsignedByte();
          
    this.mavlink_version = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:22,代码来源:msg_heartbeat.java

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

示例3: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a param_set message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.param_value = payload.getFloat();
          
    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.param_type = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:24,代码来源:msg_param_set.java

示例4: unpack

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

示例5: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a attitude_quaternion 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.q1 = payload.getFloat();
          
    this.q2 = payload.getFloat();
          
    this.q3 = payload.getFloat();
          
    this.q4 = payload.getFloat();
          
    this.rollspeed = payload.getFloat();
          
    this.pitchspeed = payload.getFloat();
          
    this.yawspeed = payload.getFloat();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:26,代码来源:msg_attitude_quaternion.java

示例6: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a set_attitude_target message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_boot_ms = payload.getUnsignedInt();
          
     
    for (int i = 0; i < this.q.length; i++) {
        this.q[i] = payload.getFloat();
    }
            
          
    this.body_roll_rate = payload.getFloat();
          
    this.body_pitch_rate = payload.getFloat();
          
    this.body_yaw_rate = payload.getFloat();
          
    this.thrust = payload.getFloat();
          
    this.target_system = payload.getUnsignedByte();
          
    this.target_component = payload.getUnsignedByte();
          
    this.type_mask = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:32,代码来源:msg_set_attitude_target.java

示例7: unpack

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

示例8: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a ping message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_usec = payload.getUnsignedLong();
          
    this.seq = payload.getUnsignedInt();
          
    this.target_system = payload.getUnsignedByte();
          
    this.target_component = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:18,代码来源:msg_ping.java

示例9: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a system_time message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.time_unix_usec = payload.getUnsignedLong();
          
    this.time_boot_ms = payload.getUnsignedInt();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:14,代码来源:msg_system_time.java

示例10: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a scaled_pressure2 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();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:18,代码来源:msg_scaled_pressure2.java

示例11: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a rc_channels_raw 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.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.port = payload.getUnsignedByte();
          
    this.rssi = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:32,代码来源:msg_rc_channels_raw.java

示例12: 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

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

示例14: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a set_mode message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.custom_mode = payload.getUnsignedInt();
          
    this.target_system = payload.getUnsignedByte();
          
    this.base_mode = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:16,代码来源:msg_set_mode.java

示例15: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a set_gps_global_origin message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.latitude = payload.getInt();
          
    this.longitude = payload.getInt();
          
    this.altitude = payload.getInt();
          
    this.target_system = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:18,代码来源:msg_set_gps_global_origin.java


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