radio_tool 0.2.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
radio_tool::device::YModemDevice Class Reference
Collaboration diagram for radio_tool::device::YModemDevice:
Collaboration graph

Public Member Functions

 YModemDevice (const std::string &port, const std::string &filename)
 
auto SetAddress (const uint32_t &) const -> void
 
auto Erase (const uint32_t &amount) const -> void
 
auto Write (const std::vector< uint8_t > &data) const -> void
 
auto Read (const uint16_t &size) const -> std::vector< uint8_t >
 
auto Status () const -> const std::string
 
auto SetInterfaceAttribs (const uint32_t &speed, const int &parity) const -> int
 
auto GetFD () const -> const int &
 

Detailed Description

Definition at line 25 of file ymodem_device.hpp.

Constructor & Destructor Documentation

◆ YModemDevice()

YModemDevice::YModemDevice ( const std::string &  port,
const std::string &  filename 
)

Definition at line 36 of file ymodem_device.cpp.

Member Function Documentation

◆ Erase()

auto YModemDevice::Erase ( const uint32_t &  amount) const -> void

Definition at line 60 of file ymodem_device.cpp.

◆ GetFD()

auto radio_tool::device::YModemDevice::GetFD ( ) const -> const int&
inline

Definition at line 37 of file ymodem_device.hpp.

◆ Read()

auto YModemDevice::Read ( const uint16_t &  size) const -> std::vector<uint8_t>

Definition at line 75 of file ymodem_device.cpp.

◆ SetAddress()

auto YModemDevice::SetAddress ( const uint32_t &  ) const -> void

Definition at line 55 of file ymodem_device.cpp.

◆ SetInterfaceAttribs()

auto YModemDevice::SetInterfaceAttribs ( const uint32_t &  speed,
const int &  parity 
) const -> int

Definition at line 94 of file ymodem_device.cpp.

◆ Status()

auto YModemDevice::Status ( ) const -> const std::string

Definition at line 89 of file ymodem_device.cpp.

◆ Write()

auto YModemDevice::Write ( const std::vector< uint8_t > &  data) const -> void

Definition at line 65 of file ymodem_device.cpp.


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