HSR HMI for Android

Contents:

  • Implementation
    • Driver Subsystem
      • Documentation for driver/AerialVehicle.kt
      • Documentation for driver/Command.kt
      • Documentation for driver/channel/SerialDataChannel.kt
      • Documentation for driver/channel/SerialDataChannelFactory.kt
      • Documentation for driver/channel/ChannelFactory.kt
      • Documentation for driver/SerialPlatform.kt
      • Documentation for driver/mavlink/platform/BasicPlatform.kt
      • Documentation for driver/mavlink/platform/PixhawkPX4.kt
      • Documentation for driver/mavlink/payload/Gripper.kt
      • Documentation for driver/mavlink/support/MAVLinkExecution.kt
      • Documentation for driver/mavlink/support/VehicleMode.kt
      • Documentation for driver/mavlink/support/MessageID.kt
      • Documentation for driver/mavlink/support/Messages.kt
      • Documentation for driver/mavlink/support/NavigationFrame.kt
      • Documentation for driver/mavlink/MAVLinkCommand.kt
      • Documentation for driver/mavlink/MAVLinkPlatform.kt
      • Documentation for driver/mavlink/MAVLinkPayload.kt
      • Documentation for driver/Payload.kt
      • Documentation for driver/Vehicle.kt
      • Documentation for driver/PlatformModel.kt
      • Documentation for driver/Platform.kt
    • Mission Handling Subsystem
    • Resource Management Subsystem
    • Generic Support Infrastructure
    • User Interface
HSR HMI for Android
  • »
  • Implementation »
  • Driver Subsystem »
  • Documentation for driver/mavlink/support/Messages.kt
  • View page source

Documentation for driver/mavlink/support/Messages.kt¶

data class MAVLinkSystem¶

A simple value type to represent a MAVLink system

since

1.0.0

author

IFS Institute for Software

fun constructor(id: Int, component: Int)¶

Main constructor

fun createHeartbeatMessage(sender: MAVLinkSystem, schema: MAVLinkSchema) : MAVLinkMessage¶

Create a new MAVLink ‘Heartbeat’ message

parameter sender

The sender system

parameter schema

The message schema

returns

A new MAVLink ‘Heartbeat’ message

fun createArmMessage(sender: MAVLinkSystem, target: MAVLinkSystem, schema: MAVLinkSchema) : MAVLinkMessage¶

Create a new MAVLink ‘Arm’ message

parameter sender

The sender system

parameter target

The target system

parameter schema

The message schema

returns

a new MAVLink ‘Long NativeCommand’ message containing an ‘Arm’ command

fun createDisarmMessage(sender: MAVLinkSystem, target: MAVLinkSystem, schema: MAVLinkSchema) : MAVLinkMessage¶

Create a new MAVLink ‘Disarm’ message

parameter sender

The sender system

parameter target

The target system

parameter schema

The message schema

returns

a new MAVLink ‘Long NativeCommand’ message containing a ‘Disarm’ command

fun createRequestAutopilotCapabilitiesMessage(sender: MAVLinkSystem, target: MAVLinkSystem, schema: MAVLinkSchema) : MAVLinkMessage¶

Create a new MAVLink ‘Request Autopilot Capabilities’ message

parameter sender

The sender system

parameter target

The target system

parameter schema

The message schema

returns

a new MAVLink ‘Long NativeCommand’ message containing a ‘Request Autopilot Capabilities’ command

Next Previous

© Copyright (c) 2019, ILT Institute for Lab Automation and Mechatronics and IFS Institute for Software

Built with Sphinx using a theme provided by Read the Docs.