Firmware
Public Member Functions | List of all members
MavlinkShell Class Reference

Public Member Functions

int start ()
 Start the mavlink shell. More...
 
size_t write (uint8_t *buffer, size_t len)
 Write to the shell. More...
 
size_t read (uint8_t *buffer, size_t len)
 Read from the shell. More...
 
size_t available ()
 Get the number of bytes that can be read.
 

Member Function Documentation

§ read()

size_t MavlinkShell::read ( uint8_t *  buffer,
size_t  len 
)

Read from the shell.

This is blocking, if 0 bytes are available, this will block.

Parameters
lenbuffer length
Returns
number of bytes read.

§ start()

int MavlinkShell::start ( void  )

Start the mavlink shell.

Returns
0 on success.

§ write()

size_t MavlinkShell::write ( uint8_t *  buffer,
size_t  len 
)

Write to the shell.

Returns
number of written bytes

The documentation for this class was generated from the following files: