#include <RAMStreamer.h>
◆ tePackingMode
Enumerator |
---|
eeMono16 | |
eeMono12p | |
eeMono8p | |
eeMono12packed | |
◆ tcRAMStreamer()
tcRAMStreamer::tcRAMStreamer |
( |
int |
anBaseAddress | ) |
|
◆ ~tcRAMStreamer()
tcRAMStreamer::~tcRAMStreamer |
( |
| ) |
|
|
virtual |
◆ clearInterrupt()
void tcRAMStreamer::clearInterrupt |
( |
| ) |
|
|
virtual |
◆ getEndAddr()
unsigned int tcRAMStreamer::getEndAddr |
( |
| ) |
|
|
virtual |
Returns the end address.
- Returns
- the end address.
Reimplemented in tcPCIEStreamer.
◆ getFrameSize()
unsigned int tcRAMStreamer::getFrameSize |
( |
| ) |
|
|
virtual |
Returns the frame size in bytes.
- Returns
- the frame size
Reimplemented in tcPCIEStreamer.
◆ getFramesToCapture()
unsigned short tcRAMStreamer::getFramesToCapture |
( |
void |
| ) |
|
|
virtual |
getFramesToCapture
- Returns
- the number of images to capture; 0 for continuous
Reimplemented in tcPCIEStreamer.
◆ getInterruptLevel()
unsigned int tcRAMStreamer::getInterruptLevel |
( |
| ) |
|
|
virtual |
Returns the currently set level of interrupt.
- Returns
- the number of frames to go before generating an interrupt.
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ getPackingMode()
◆ getStartAddr()
unsigned int tcRAMStreamer::getStartAddr |
( |
| ) |
|
|
virtual |
Returns the start address.
- Returns
- the start address.
Reimplemented in tcPCIEStreamer.
◆ initialize()
bool tcRAMStreamer::initialize |
( |
| ) |
|
|
virtual |
◆ isPacking()
bool tcRAMStreamer::isPacking |
( |
| ) |
|
|
virtual |
◆ isReady()
bool tcRAMStreamer::isReady |
( |
| ) |
|
|
virtual |
Tests whether the stream is complete by looking at the Interrupt Status bit.
- Returns
- true if the stream is complete. false otherwise.
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ reset()
void tcRAMStreamer::reset |
( |
bool |
abReset | ) |
|
|
virtual |
◆ setEndAddr()
void tcRAMStreamer::setEndAddr |
( |
unsigned int |
anAddr | ) |
|
|
virtual |
Set the end address of where to wrap around. This should be set by the IO Channel on a frame boundary.
- Parameters
-
anAddr | - the address to stream to. |
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ setFrameSize()
void tcRAMStreamer::setFrameSize |
( |
unsigned int |
anNumBytes | ) |
|
|
virtual |
◆ setFramesToCapture()
void tcRAMStreamer::setFramesToCapture |
( |
unsigned short |
anNumFrames | ) |
|
|
virtual |
Sets the number of images to capture; set to 0 for continuous capture.
- Parameters
-
numCapture | - the number of images to capture; 0 for continuous capture. |
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ setInterruptEnable()
void tcRAMStreamer::setInterruptEnable |
( |
bool |
abEnable | ) |
|
|
virtual |
Sets the state of the interrupt enable bit.
- Parameters
-
abEnable | - true to enable interrupts; false to disable them. |
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ setInterruptLevel()
void tcRAMStreamer::setInterruptLevel |
( |
unsigned int |
anNumFrames | ) |
|
|
virtual |
◆ setPacking()
void tcRAMStreamer::setPacking |
( |
bool |
abEnable | ) |
|
|
virtual |
◆ setPackingMode()
◆ setStartAddr()
void tcRAMStreamer::setStartAddr |
( |
unsigned int |
anAddr | ) |
|
|
virtual |
Set the start address of where to stream to. This should be set by the IO Channel.
- Parameters
-
anAddr | - the address to stream to. |
Reimplemented in tcPCIEStreamer, and tcSIMRAMStreamer.
◆ mnEndAddr
uint32_t tcRAMStreamer::mnEndAddr |
|
protected |
◆ mnNumBytes
uint32_t tcRAMStreamer::mnNumBytes |
|
protected |
◆ mnStartAddr
uint32_t tcRAMStreamer::mnStartAddr |
|
protected |
The documentation for this class was generated from the following files: