My Project  v0.0.16
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MmcPipeInterface Class Reference

#include <MmcPipeInterface.hpp>

Inheritance diagram for MmcPipeInterface:
Inheritance graph
[legend]
Collaboration diagram for MmcPipeInterface:
Collaboration graph
[legend]

Public Member Functions

Private Member Functions

Private Attributes

Constructor & Destructor Documentation

◆ MmcPipeInterface()

MmcPipeInterface ( const uhal::Node&  node)

◆ ~MmcPipeInterface()

~MmcPipeInterface ( )
virtual

Member Function Documentation

◆ BoardHardReset()

void BoardHardReset ( const std::string&  aPassword)

◆ ConvertString()

std::string ConvertString ( std::vector< uint32_t >::const_iterator  aStart,
const std::vector< uint32_t >::const_iterator&  aEnd 
)
private

◆ DeleteFromSD()

void DeleteFromSD ( const std::string&  aFilename,
const std::string&  aPassword 
)

◆ EnterSecureMode()

void EnterSecureMode ( const std::string&  aPassword)
private

◆ FileFromSD()

XilinxBitStream FileFromSD ( const std::string&  aFilename)

◆ FileToSD()

void FileToSD ( const std::string&  aFilename,
Firmware&  aFirmware 
)

◆ FPGAtoMMCDataAvailable()

const uint16_t& FPGAtoMMCDataAvailable ( )

◆ FPGAtoMMCSpaceAvailable()

const uint16_t& FPGAtoMMCSpaceAvailable ( )

◆ GetTextSpace()

std::string GetTextSpace ( )

◆ ListFilesOnSD()

std::vector< std::string > ListFilesOnSD ( )

◆ MMCtoFPGADataAvailable()

const uint16_t& MMCtoFPGADataAvailable ( )

◆ MMCtoFPGASpaceAvailable()

const uint16_t& MMCtoFPGASpaceAvailable ( )

◆ RebootFPGA()

void RebootFPGA ( const std::string&  aFilename,
const std::string&  aPassword 
)

◆ Receive()

std::vector< uint32_t > Receive ( )
private

◆ Send() [1/3]

void Send ( const uint32_t&  aHeader)
private

◆ Send() [2/3]

void Send ( const uint32_t&  aHeader,
const uint32_t&  aSizeInWords,
const uint32_t*  aPayload 
)
private

◆ Send() [3/3]

void Send ( const uint32_t&  aHeader,
const uint32_t&  aSizeInBytes,
const char*  aPayload 
)
private

◆ SetDummySensor()

void SetDummySensor ( const uint8_t&  aValue)

◆ SetTextSpace()

void SetTextSpace ( const std::string&  aStr)
private

◆ UHAL_DERIVEDNODE()

UHAL_DERIVEDNODE (   MmcPipeInterface)
private

◆ UpdateCounters()

void UpdateCounters ( )

Member Data Documentation

◆ mFPGAtoMMCDataAvailable

uint16_t mFPGAtoMMCDataAvailable
private

◆ mFPGAtoMMCSpaceAvailable

uint16_t mFPGAtoMMCSpaceAvailable
private

◆ mMMCtoFPGADataAvailable

uint16_t mMMCtoFPGADataAvailable
private

◆ mMMCtoFPGASpaceAvailable

uint16_t mMMCtoFPGASpaceAvailable
private

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