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


Java MAVLinkPayload.getByte方法代码示例

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


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

示例1: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a debug_vect 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();
          
     
    for (int i = 0; i < this.name.length; i++) {
        this.name[i] = payload.getByte();
    }
            
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:24,代码来源:msg_debug_vect.java

示例2: unpack

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

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

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

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

示例6: unpack

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

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

示例8: unpack

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

示例9: unpack

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

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

示例11: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a named_value_int 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.value = payload.getInt();
          
     
    for (int i = 0; i < this.name.length; i++) {
        this.name[i] = payload.getByte();
    }
            
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:20,代码来源:msg_named_value_int.java

示例12: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a sys_status message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.onboard_control_sensors_present = payload.getUnsignedInt();
          
    this.onboard_control_sensors_enabled = payload.getUnsignedInt();
          
    this.onboard_control_sensors_health = payload.getUnsignedInt();
          
    this.load = payload.getUnsignedShort();
          
    this.voltage_battery = payload.getUnsignedShort();
          
    this.current_battery = payload.getShort();
          
    this.drop_rate_comm = payload.getUnsignedShort();
          
    this.errors_comm = payload.getUnsignedShort();
          
    this.errors_count1 = payload.getUnsignedShort();
          
    this.errors_count2 = payload.getUnsignedShort();
          
    this.errors_count3 = payload.getUnsignedShort();
          
    this.errors_count4 = payload.getUnsignedShort();
          
    this.battery_remaining = payload.getByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:36,代码来源:msg_sys_status.java

示例13: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a named_value_float 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.value = payload.getFloat();
          
     
    for (int i = 0; i < this.name.length; i++) {
        this.name[i] = payload.getByte();
    }
            
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:20,代码来源:msg_named_value_float.java

示例14: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a adsb_vehicle message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.ICAO_address = payload.getUnsignedInt();
          
    this.lat = payload.getInt();
          
    this.lon = payload.getInt();
          
    this.altitude = payload.getInt();
          
    this.heading = payload.getUnsignedShort();
          
    this.hor_velocity = payload.getUnsignedShort();
          
    this.ver_velocity = payload.getShort();
          
    this.flags = payload.getUnsignedShort();
          
    this.squawk = payload.getUnsignedShort();
          
    this.altitude_type = payload.getUnsignedByte();
          
     
    for (int i = 0; i < this.callsign.length; i++) {
        this.callsign[i] = payload.getByte();
    }
            
          
    this.emitter_type = payload.getUnsignedByte();
          
    this.tslc = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:40,代码来源:msg_adsb_vehicle.java

示例15: unpack

import com.MAVLink.Messages.MAVLinkPayload; //导入方法依赖的package包/类
/**
* Decode a high_latency message into this class fields
*
* @param payload The message to decode
*/
public void unpack(MAVLinkPayload payload) {
    payload.resetIndex();
          
    this.custom_mode = payload.getUnsignedInt();
          
    this.latitude = payload.getInt();
          
    this.longitude = payload.getInt();
          
    this.roll = payload.getShort();
          
    this.pitch = payload.getShort();
          
    this.heading = payload.getUnsignedShort();
          
    this.heading_sp = payload.getShort();
          
    this.altitude_amsl = payload.getShort();
          
    this.altitude_sp = payload.getShort();
          
    this.wp_distance = payload.getUnsignedShort();
          
    this.base_mode = payload.getUnsignedByte();
          
    this.landed_state = payload.getUnsignedByte();
          
    this.throttle = payload.getByte();
          
    this.airspeed = payload.getUnsignedByte();
          
    this.airspeed_sp = payload.getUnsignedByte();
          
    this.groundspeed = payload.getUnsignedByte();
          
    this.climb_rate = payload.getByte();
          
    this.gps_nsat = payload.getUnsignedByte();
          
    this.gps_fix_type = payload.getUnsignedByte();
          
    this.battery_remaining = payload.getUnsignedByte();
          
    this.temperature = payload.getByte();
          
    this.temperature_air = payload.getByte();
          
    this.failsafe = payload.getUnsignedByte();
          
    this.wp_num = payload.getUnsignedByte();
    
}
 
开发者ID:envirover,项目名称:SPLGroundControl,代码行数:58,代码来源:msg_high_latency.java


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