uuu
uuu (Universal Update Utility), mfgtools 3.0
Loading...
Searching...
No Matches
SDPWriteCmd Class Reference

#include <sdp.h>

Inheritance diagram for SDPWriteCmd:
SDPCmdBase CmdBase

Public Member Functions

 SDPWriteCmd (char *p)
int run (CmdCtx *p) override
int run (CmdCtx *p, void *buff, size_t size, uint32_t addr, bool validate=true)
Public Member Functions inherited from SDPCmdBase
 SDPCmdBase (char *p)
Public Member Functions inherited from CmdBase
 CmdBase ()=default
 CmdBase (char *p)
virtual ~CmdBase ()
virtual int dump ()
const std::string & get_cmd () const noexcept
bool get_lastcmd () const noexcept
void insert_param_info (const char *key, void *pD, Param::Type tp, bool ignore_case=true, const char *err=nullptr)
virtual int parser_protocol (char *p, size_t &pos)
virtual int parser (char *p=nullptr)

Private Attributes

uint32_t m_download_addr
int32_t m_Ivt
int m_PlugIn
uint32_t m_max_download_pre_cmd
uint32_t m_offset
bool m_bIvtReserve
bool m_bskipspl = false
bool m_bskipfhdr = false
bool m_bscanterm = false
bool m_barebox_bl33 = false

Additional Inherited Members

Public Types inherited from SDPCmdBase
enum  HAB_t { HabUnknown = -1 , HabEnabled = 0x12343412 , HabDisabled = 0x56787856 }
Protected Member Functions inherited from SDPCmdBase
int check_ack (HIDReport *report, uint32_t ack)
HAB_t get_hab_type (HIDReport *report)
int get_status (HIDReport *p, uint32_t &status, uint8_t report_id)
int init_cmd ()
IvtHeadersearch_ivt_header (std::shared_ptr< DataBuffer > data, size_t &off, size_t limit=ULLONG_MAX)
Protected Attributes inherited from SDPCmdBase
std::string m_filename
SDPCmd m_spdcmd
uint64_t m_scan_limited = UINT64_MAX
Protected Attributes inherited from CmdBase
bool m_bCheckTotalParam = false
std::string m_cmd
bool m_lastcmd = false
bool m_NoKeyParam = false
int m_timeout = 10000

Constructor & Destructor Documentation

◆ SDPWriteCmd()

SDPWriteCmd::SDPWriteCmd ( char * p)

Member Function Documentation

◆ run() [1/2]

int SDPWriteCmd::run ( CmdCtx * p)
overridevirtual

Implements CmdBase.

◆ run() [2/2]

int SDPWriteCmd::run ( CmdCtx * p,
void * buff,
size_t size,
uint32_t addr,
bool validate = true )

Member Data Documentation

◆ m_barebox_bl33

bool SDPWriteCmd::m_barebox_bl33 = false
private

◆ m_bIvtReserve

bool SDPWriteCmd::m_bIvtReserve
private

◆ m_bscanterm

bool SDPWriteCmd::m_bscanterm = false
private

◆ m_bskipfhdr

bool SDPWriteCmd::m_bskipfhdr = false
private

◆ m_bskipspl

bool SDPWriteCmd::m_bskipspl = false
private

◆ m_download_addr

uint32_t SDPWriteCmd::m_download_addr
private

◆ m_Ivt

int32_t SDPWriteCmd::m_Ivt
private

◆ m_max_download_pre_cmd

uint32_t SDPWriteCmd::m_max_download_pre_cmd
private

◆ m_offset

uint32_t SDPWriteCmd::m_offset
private

◆ m_PlugIn

int SDPWriteCmd::m_PlugIn
private

The documentation for this class was generated from the following files:
  • /home/builder/.cache/aurutils/sync/mfgtools-git/src/mfgtools-git/libuuu/sdp.h
  • /home/builder/.cache/aurutils/sync/mfgtools-git/src/mfgtools-git/libuuu/sdp.cpp