TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Basda::Microgate::DspProgramUploader Class Reference

This class uploads a DSP program into a BCU. More...

#include <DspProgramUploader.h>

Collaboration diagram for Basda::Microgate::DspProgramUploader:
Collaboration graph

Public Member Functions

 DspProgramUploader (const BcuDriverPtr &bcu, int8_t initialMessageId, uint8_t firstDsp, uint8_t lastDsp)
 
virtual void upload (MemoryBufferPtr loaderFileData)
 
virtual std::string name ()
 
 DspProgramUploader (const BcuDriverPtr &bcu, int8_t initialMessageId, uint8_t firstDsp, uint8_t lastDsp)
 
virtual void upload (MemoryBufferPtr loaderFileData)
 
virtual std::string name ()
 

Private Attributes

const BcuDriverPtr bcu_
 
uint8_t firstDsp_
 
uint8_t lastDsp_
 
uint8_t initialMessageId_
 

Detailed Description

This class uploads a DSP program into a BCU.

TODO 2011-02-22 Move implementation into .CPP file!

Constructor & Destructor Documentation

◆ DspProgramUploader() [1/2]

Basda::Microgate::DspProgramUploader::DspProgramUploader ( const BcuDriverPtr bcu,
int8_t  initialMessageId,
uint8_t  firstDsp,
uint8_t  lastDsp 
)
inline

◆ DspProgramUploader() [2/2]

Basda::Microgate::DspProgramUploader::DspProgramUploader ( const BcuDriverPtr bcu,
int8_t  initialMessageId,
uint8_t  firstDsp,
uint8_t  lastDsp 
)
inline

Member Function Documentation

◆ name() [1/2]

virtual std::string Basda::Microgate::DspProgramUploader::name ( )
inlinevirtual
Note
overridden

◆ name() [2/2]

virtual std::string Basda::Microgate::DspProgramUploader::name ( )
inlinevirtual
Note
overridden

◆ upload() [1/2]

virtual void Basda::Microgate::DspProgramUploader::upload ( MemoryBufferPtr  loaderFileData)
inlinevirtual
Note
overridden

◆ upload() [2/2]

virtual void Basda::Microgate::DspProgramUploader::upload ( MemoryBufferPtr  loaderFileData)
inlinevirtual
Note
overridden

Member Data Documentation

◆ bcu_

const BcuDriverPtr Basda::Microgate::DspProgramUploader::bcu_
private

◆ firstDsp_

uint8_t Basda::Microgate::DspProgramUploader::firstDsp_
private

◆ initialMessageId_

uint8_t Basda::Microgate::DspProgramUploader::initialMessageId_
private

◆ lastDsp_

uint8_t Basda::Microgate::DspProgramUploader::lastDsp_
private

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