Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
SocCamera::tcU3VDelegate Class Reference

#include <U3VDelegate.h>

Inheritance diagram for SocCamera::tcU3VDelegate:
Collaboration diagram for SocCamera::tcU3VDelegate:

Public Member Functions

 tcU3VDelegate (tcU3VisionInterface *apIface)
 
virtual ~tcU3VDelegate ()
 
delFunc getFunction (uint32_t prefix, uint16_t cmdId)
 
void nack (tsU3VMsg *apMsg, uint16_t statusCode)
 
virtual void pendingAckNeeded (const void *id)
 
- Public Member Functions inherited from SocCamera::tcPendingAckWatcher
 tcPendingAckWatcher ()
 
virtual ~tcPendingAckWatcher ()
 

Detailed Description

the tcU3VDelegate handles messages received on the U3V command interface from the FX3 UART channel API on the MityCAM USB 3 architecture.

Constructor & Destructor Documentation

◆ tcU3VDelegate()

tcU3VDelegate::tcU3VDelegate ( tcU3VisionInterface apIface)

◆ ~tcU3VDelegate()

tcU3VDelegate::~tcU3VDelegate ( )
virtual

Member Function Documentation

◆ getFunction()

delFunc tcU3VDelegate::getFunction ( uint32_t  prefix,
uint16_t  cmdId 
)

◆ nack()

void SocCamera::tcU3VDelegate::nack ( tsU3VMsg *  apMsg,
uint16_t  statusCode 
)

◆ pendingAckNeeded()

void SocCamera::tcU3VDelegate::pendingAckNeeded ( const void *  id)
virtual

This is called with a void* from the tcPendingAckWatchdog class; the type is the template type of the Watchdog class.

Implements SocCamera::tcPendingAckWatcher.


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