|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
bool is_capturing()
Definition: GigEIO.h:53
void set_buffer_sizes(int rxBufferMax, int txBufferMax)
Definition: GigEIO.cpp:983
tcRegisterFile * mpRegisterFile
Definition: GigEIO.h:74
void set_pkt_fragment(bool fragment)
Definition: GigEIO.cpp:970
uint32_t mnImageOffset
Definition: GigEIO.h:66
tsGvspImageLeader msLeader
Definition: GigEIO.h:63
uint32_t mnLastDataSize
Definition: GigEIO.h:65
uint8_t maReXmitBuffer[MAX_WORKING_BUFFERS][MAX_GVSP_BUFFER_LENGTH]
Definition: GigEIO.h:73
tcGigEIO(tcSensorBoard *apSensor)
Constructor.
Definition: GigEIO.cpp:45
void ResetBlockID(void)
Definition: GigEIO.h:47
uint64_t mnLastFrameOffset
Definition: GigEIO.h:78
uint32_t mnBlockID
Definition: GigEIO.h:62
static const int INVALID_SOCKET
Definition: GigEIO.h:70
int set_pkt_size(int size)
Definition: GigEIO.cpp:130
teNackCode
Definition: CameraTypes.h:62
Camera Output IO channel management class.
Definition: IOChannel.h:34
teBPPMode
Definition: CameraTypes.h:133
int m_pkt_size
Definition: GigEIO.h:82
uint32_t mnCurrentHeaderIndex
Definition: GigEIO.h:75
SocCamera::teNackCode setBpp(SocCamera::teBPPMode aeBppMode)
Definition: GigEIO.cpp:211
static const int MAX_WORKING_BUFFERS
Definition: GigEIO.h:40
~tcGigEIO()
Destructor.
Definition: GigEIO.cpp:113
void RetransmitPackets(tsGvcpCmdPacketResend *apReq)
Definition: GigEIO.cpp:217
uint32_t mnBlockID
Definition: GigEIO.h:76
uint8_t maBuffer[MAX_WORKING_BUFFERS][MAX_GVSP_BUFFER_LENGTH]
Definition: GigEIO.h:72
bool mbCancel
Definition: GigEIO.h:79
Definition: CameraTypes.h:7
tsPacketTransInfo maPacketTransmitInfo[32]
we will HASH the bottom 5 bits of the block ID
Definition: GigEIO.h:80
static const int GVSP_MAX_PKT_SIZE
Maximum streaming packet size.
Definition: GigEIO.h:37
Definition: RegisterFile.h:121
SocCamera::teNackCode capture(tsCaptureRequest asRequest)
Definition: GigEIO.cpp:150
uint32_t mnNumPackets
Definition: GigEIO.h:67
Definition: IOCallback.h:11
Definition: SensorBoard.h:40
static const int GVSP_MIN_PKT_SIZE
Minimum streaming packet size.
Definition: GigEIO.h:36
void sendUpdate(tsNewFrameMsg *apMsg)
Definition: GigEIO.cpp:567
void send_test_pkt()
Definition: GigEIO.cpp:903
The GigE streaming IO channel interface.
Definition: GigEIO.h:26
int m_udp_sock
Definition: GigEIO.h:71
Definition: GigEIOHandler.h:23
Definition: IOCallback.h:56
#define MAX_GVSP_BUFFER_LENGTH
Definition: GigE.h:19
uint32_t mnDataSize
Definition: GigEIO.h:64
bool mbIsStreaming
Definition: GigEIO.h:77