Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
tcU3VFX3Core Class Reference

#include <tcU3VFX3Core.h>

Collaboration diagram for tcU3VFX3Core:

Public Member Functions

 tcU3VFX3Core (uint32_t anAddress)
 
virtual ~tcU3VFX3Core ()
 
uint32_t version ()
 
void reset (bool abReset)
 
void enable (bool abEnable)
 
bool transferError ()
 
void latchTimestamp ()
 
uint64_t timestamp ()
 
void setFrameSize (uint16_t anX, uint16_t anY)
 
void setFrameOffsets (uint16_t anX, uint16_t anY)
 
void setPixelFormat (uint32_t anPixelFormat)
 
void setSIRMTransferSize (uint32_t anTransferSize)
 
void setSIRMTransferCount (uint32_t anTransferCount)
 
void setSIRMFT1 (uint32_t anFT1)
 
void setSIRMFT2 (uint32_t anFT2)
 
uint32_t SIRMBytes ()
 
void setOverrun (bool abSet)
 
void setBytesPerFrame (uint32_t anNumBytes)
 
void stall (bool abStall)
 
bool isStalled ()
 
void setInterPacketStall (int anNumberOfPackets, int anNumClockCycles)
 

Constructor & Destructor Documentation

◆ tcU3VFX3Core()

tcU3VFX3Core::tcU3VFX3Core ( uint32_t  anAddress)

◆ ~tcU3VFX3Core()

tcU3VFX3Core::~tcU3VFX3Core ( )
virtual

Member Function Documentation

◆ enable()

void tcU3VFX3Core::enable ( bool  abEnable)

◆ isStalled()

bool tcU3VFX3Core::isStalled ( )

◆ latchTimestamp()

void tcU3VFX3Core::latchTimestamp ( )

◆ reset()

void tcU3VFX3Core::reset ( bool  abReset)

◆ setBytesPerFrame()

void tcU3VFX3Core::setBytesPerFrame ( uint32_t  anNumBytes)

◆ setFrameOffsets()

void tcU3VFX3Core::setFrameOffsets ( uint16_t  anX,
uint16_t  anY 
)

◆ setFrameSize()

void tcU3VFX3Core::setFrameSize ( uint16_t  anX,
uint16_t  anY 
)

◆ setInterPacketStall()

void tcU3VFX3Core::setInterPacketStall ( int  anNumberOfPackets,
int  anNumClockCycles 
)

◆ setOverrun()

void tcU3VFX3Core::setOverrun ( bool  abSet)

◆ setPixelFormat()

void tcU3VFX3Core::setPixelFormat ( uint32_t  anPixelFormat)

◆ setSIRMFT1()

void tcU3VFX3Core::setSIRMFT1 ( uint32_t  anFT1)

◆ setSIRMFT2()

void tcU3VFX3Core::setSIRMFT2 ( uint32_t  anFT2)

◆ setSIRMTransferCount()

void tcU3VFX3Core::setSIRMTransferCount ( uint32_t  anTransferCount)

◆ setSIRMTransferSize()

void tcU3VFX3Core::setSIRMTransferSize ( uint32_t  anTransferSize)

◆ SIRMBytes()

uint32_t tcU3VFX3Core::SIRMBytes ( )

◆ stall()

void tcU3VFX3Core::stall ( bool  abStall)

◆ timestamp()

uint64_t tcU3VFX3Core::timestamp ( )

◆ transferError()

bool tcU3VFX3Core::transferError ( )

Returns true if the transfer error bit is set; reading this state also clears it.

◆ version()

uint32_t tcU3VFX3Core::version ( )

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