TwiceAsNice
2019-02-18
|
This is the BCU Service Interface. More...
Namespaces | |
Python | |
Classes | |
class | BasicBcuRequest |
class | BasicCommandStarter |
This abstract class provides helper methods. More... | |
struct | Bcu39DiagnosticRecord |
This structure defines diagnostic record of the BCU39. More... | |
struct | Bcu50DiagnosticRecord |
This structure defines diagnostic record of the BCU39. More... | |
class | BcuCommand |
This abstract class is the base for all BCU commands. More... | |
class | BcuDriver |
class | BcuDriverImpl |
class | BcuDriverMock |
class | BcuException |
class | BcuFactory |
class | BcuInternalCodeExecutionTimeout |
class | BcuReadCommand |
This BCU command is useful for reading the contents of different RAM types. More... | |
class | BcuReadCommandUnsuccessfulReplyFailure |
class | BcuReadRequest |
class | BcuReply |
Every message from the BCU is represented by this class. More... | |
class | BcuWriteCommand |
This class represents the command for writing to the BCU memories. More... | |
class | BcuWriteRequest |
class | ByteOrder |
TODO 2011-06-21. More... | |
class | CcdFrameArchive |
class | DiagnosticRecordArchive |
A interface for master BCU diagnostic record archives. More... | |
struct | DiagnosticRecordArchiveChunk |
struct | DiagnosticRecordArchiveFile |
class | DiagnosticRecordArchiveImpl |
An implementation of a diagnostic record archive. More... | |
class | DiagnosticRecordArchiveMock |
class | DiagnosticRecordArchiveReader |
A reader for diagnostic records stores. More... | |
class | DiagnosticRecordDumper |
An class for dumping received records. More... | |
class | DiagnosticRecordReassembler |
TODO 2011-06-21. More... | |
class | DiagnosticRecordReassemblerImpl |
TODO 2011-06-21. More... | |
class | DiagnosticRecordReassemblerMock |
This class is a mock up of a DiagnosticRecordReassembler. More... | |
class | DiagnosticRecordReceiver |
TODO 2011-06-24. More... | |
class | DiagnosticRecordReceiverImpl |
This class creates diagnostic records from received TDP packets. More... | |
class | DiagnosticRecordReceiverMock |
TODO 2011-06-29. More... | |
class | DspProgram |
class | DspProgramUploader |
This class uploads a DSP program into a BCU. More... | |
class | FrameSaver |
TODO 2011-06-24. More... | |
class | FrameSaverMock |
TODO 2011-06-29. More... | |
class | LookUpTableUploader |
This class uploads a look up table. More... | |
struct | MasterBcuControlRegisters |
This structure represents the layout of the master BCU control registers. More... | |
class | MasterBcuDiagnosticRecord |
TODO 2011-06-21. More... | |
class | MasterBcuDiagnosticsController |
class | MemoryBuffer |
This class contains some parts of the BCU memory in a binary format. More... | |
class | MemoryBufferFactory |
This class produces MemoryBuffer instances from a source. More... | |
class | MemoryBufferFile |
This class represents a local memory buffer file. More... | |
class | MemoryBufferUploadStarter |
This starter contains the generic code for uploading a memory buffer file. More... | |
class | MgpException |
struct | MgpHeader |
This structure defines the BCU command header in the UDP payload. More... | |
class | PayloadSizeRange |
Class for checking the validity of given value. More... | |
class | PixelExtractionStarter |
This starter extracts the CCD pixel frames into a image cube. More... | |
class | SingleDwordReadCommandStarter |
This command line parser executes a BCU read command. More... | |
class | SlopeFrameArchive |
class | StringArguments |
struct | TdpHeader |
TODO 2011-06-21. More... | |
class | TdpPacket |
TODO 2011-06-21. More... | |
struct | TdpPacketFixture |
TODO 2011-06-20. More... | |
class | TdpPacketSubRecordIdComparator |
class | UdpConnection |
This pure abstract base class defines an UdpConnection. More... | |
class | UdpConnectionImpl |
This class communicates with a BCU. More... | |
class | UdpConnectionMock |
This mocks fakes an UdpConnection. More... | |
struct | UploaderFixture |
class | WriteCommandStarter |
This starter executes a BCU write command. More... | |
Variables | |
class Basda::Microgate::TdpPacket | __attribute__ |
typedef boost::shared_ptr< BcuCommand > Basda::Microgate::BcuCommandPtr |
typedef boost::shared_ptr< BcuDriverImpl > Basda::Microgate::BcuDriverImplPtr |
typedef boost::shared_ptr<BcuDriverMock> Basda::Microgate::BcuDriverMockPtr |
typedef boost::shared_ptr< BcuDriver > Basda::Microgate::BcuDriverPtr |
typedef boost::shared_ptr< BcuReadCommand > Basda::Microgate::BcuReadCommandPtr |
typedef boost::shared_ptr< BcuReadRequest > Basda::Microgate::BcuReadRequestPtr |
typedef boost::shared_ptr< BcuReply > Basda::Microgate::BcuReplyPtr |
typedef boost::shared_ptr< BcuWriteCommand > Basda::Microgate::BcuWriteCommandPtr |
typedef boost::shared_ptr< BcuWriteRequest > Basda::Microgate::BcuWriteRequestPtr |
typedef boost::shared_ptr< DiagnosticRecordArchiveMock > Basda::Microgate::BufferStoreMockPtr |
typedef std::vector< uint8_t > Basda::Microgate::ByteBuffer |
typedef boost::shared_ptr< ByteBuffer > Basda::Microgate::ByteBufferPtr |
typedef BcuReadRequestPtr(* Basda::Microgate::CreateBcuReadRequestFunctionPtr)(uint8_t, uint8_t, int32_t, uint16_t) |
typedef BcuWriteRequestPtr(* Basda::Microgate::CreateBcuWriteRequestFunctionPtr)(uint8_t, uint8_t, int32_t, const MemoryBufferPtr &) |
typedef boost::shared_ptr< DiagnosticRecordArchiveImpl > Basda::Microgate::DiagnosticRecordArchiveImplPtr |
typedef boost::shared_ptr< DiagnosticRecordArchive > Basda::Microgate::DiagnosticRecordArchivePtr |
typedef boost::shared_ptr< DiagnosticRecordArchiveReader > Basda::Microgate::DiagnosticRecordArchiveReaderPtr |
typedef boost::shared_ptr< DiagnosticRecordDumper > Basda::Microgate::DiagnosticRecordDumperPtr |
typedef boost::shared_ptr< DiagnosticRecordReassemblerMock > Basda::Microgate::DiagnosticRecordReassemblerMockPtr |
typedef boost::shared_ptr< DiagnosticRecordReassembler > Basda::Microgate::DiagnosticRecordReassemblerPtr |
typedef boost::shared_ptr< DiagnosticRecordReceiverImpl > Basda::Microgate::DiagnosticRecordReceiverImplPtr |
typedef boost::shared_ptr< DiagnosticRecordReceiverMock > Basda::Microgate::DiagnosticRecordReceiverMockPtr |
typedef boost::shared_ptr< DiagnosticRecordReceiver > Basda::Microgate::DiagnosticRecordReceiverPtr |
typedef int32_t Basda::Microgate::DWord |
typedef boost::shared_ptr<FrameSaverMock> Basda::Microgate::FrameSaverMockPtr |
typedef boost::shared_ptr< FrameSaver > Basda::Microgate::FrameSaverPtr |
typedef boost::shared_ptr< MasterBcuDiagnosticRecord > Basda::Microgate::MasterBcuDiagnosticRecordPtr |
typedef boost::shared_ptr< MemoryBuffer > Basda::Microgate::MemoryBufferPtr |
typedef boost::shared_ptr< TdpPacket > Basda::Microgate::TdpPacketPtr |
typedef std::vector< TdpPacketPtr > Basda::Microgate::TdpPacketSequence |
typedef boost::shared_ptr< TdpPacketSequence > Basda::Microgate::TdpPacketSequencePtr |
typedef boost::shared_ptr< UdpConnectionImpl > Basda::Microgate::UdpConnectionImplPtr |
typedef boost::shared_ptr< UdpConnectionMock > Basda::Microgate::UdpConnectionMockPtr |
typedef boost::shared_ptr< UdpConnection > Basda::Microgate::UdpConnectionPtr |
These op codes are valid numbers for the op code field in the MgpHeader.
These op codes are valid numbers for the op code field in the MgpHeader.
These op codes are valid numbers for the op code field in the MgpHeader.
struct Basda::Microgate::TdpHeader Basda::Microgate::__attribute__ | ( | (__packed__) | ) |
|
static |
|
static |
Basda::Microgate::BOOST_STATIC_ASSERT | ( | 4 | = =sizeof(DWord) | ) |
Basda::Microgate::BOOST_STATIC_ASSERT | ( | 8 | = =sizeof(DiagnosticRecordArchiveChunk) | ) |
Basda::Microgate::BOOST_STATIC_ASSERT | ( | 14 | = =sizeof(struct TdpHeader) | ) |
Basda::Microgate::BOOST_STATIC_ASSERT | ( | 16 | = =sizeof(MasterBcuControlRegisters) | ) |
void Basda::Microgate::check | ( | bool | condition, |
const char * | conditionString, | ||
const char * | fileName, | ||
unsigned | lineNumber | ||
) |
BcuReadRequestPtr Basda::Microgate::fromCcdi | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
uint16_t | lengthInDword | ||
) |
BcuReadRequestPtr Basda::Microgate::fromDsp | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
uint16_t | lengthInDword | ||
) |
BcuReadRequestPtr Basda::Microgate::fromSdram | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
uint16_t | lengthInDword | ||
) |
BcuReadRequestPtr Basda::Microgate::fromSram | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
uint16_t | lengthInDword | ||
) |
std::ostream & Basda::Microgate::operator<< | ( | std::ostream & | os, |
const Basda::Microgate::MemoryBufferPtr & | _buf | ||
) |
void Basda::Microgate::precondition | ( | bool | condition, |
const std::string & | conditionString, | ||
const std::string & | filename, | ||
unsigned | lineNumber | ||
) |
BcuWriteRequestPtr Basda::Microgate::toCcdi | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
const MemoryBufferPtr & | buffer | ||
) |
BcuWriteRequestPtr Basda::Microgate::toDsp | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
const MemoryBufferPtr & | buffer | ||
) |
BcuWriteRequestPtr Basda::Microgate::toReset | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
const MemoryBufferPtr & | buffer | ||
) |
BcuWriteRequestPtr Basda::Microgate::toSdram | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
const MemoryBufferPtr & | buffer | ||
) |
BcuWriteRequestPtr Basda::Microgate::toSram | ( | uint8_t | firstDsp, |
uint8_t | lastDsp, | ||
int32_t | address, | ||
const MemoryBufferPtr & | buffer | ||
) |
struct Basda::Microgate::MgpHeader Basda::Microgate::__attribute__ |