Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
asyncio_sent.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <unistd.h>
#include <pthread.h>
#include <time.h>
#include <fcntl.h>
#include <limits.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <regex.h>
#include <errno.h>
#include "simerrors.h"
#include "rtdbutils.h"
#include "tscutils.h"
Include dependency graph for asyncio_sent.c:

Macros

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void sentAllocateHashTable (void)
int ccurAsyncIO_sentTableReady (void)
void ccurAsyncIO_sentTableSetReady (int ready)
void ccurRTDB_sentInitTable (void)
int ccurRTDB_sentTableNewEntry (int boardId, int boardNum, int channelNum, int sentId, int type)
SENTIdPropertiesccurRTDB_sentGetSENTIdTable (void)
SENTTableccurRTDB_sentGetSENTTable (void)
int ccurRTDB_sentGetTableIndex (int boardId, int boardNum, int channelNum, int sentId, int type)
SENTIdPropertiesccurAsyncIO_sentGetSENTId (int boardId, int boardNum, int channelNum, int sentId, int type)
int ccurAsyncIO_sentResumeSENTId (int boardId, int boardNum, int channelNum, int sentId)
int ccurAsyncIO_CPSENT_sentResumeSENTId (int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentResumeItemSENTId (RTDBItem *pItem)
int ccurAsyncIO_sentResumeItemSENTIdName (const char *pointName)
int ccurAsyncIO_sentPauseSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPSENT_sentPauseSENTId (int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentPauseItemSENTId (RTDBItem *pItem)
int ccurAsyncIO_sentPauseItemSENTIdName (const char *pointName)
int ccurAsyncIO_sentGetRxCountSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentGetTxCountSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentGetTxFlagsSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPSENT_sentGetTxFlagsSENTId (int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentGetTxCountP (RTDBItem *pItem)
int ccurAsyncIO_sentGetRxCountP (RTDBItem *pItem)
int ccurAsyncIO_sentGetTxFlagsP (RTDBItem *pItem)
int ccurAsyncIO_sentGetTxFlags (char *pointName)
int ccurAsyncIO_sentGetTimeSinceLastRXSENTId (int boardId, int boardNum, int netNum, int sentId)
unsigned long long ccurAsyncIO_sentGetRXTimeStampSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_sentGetLastRXIntervalSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPSENT_sentGetTimeSinceLastRXSENTId (int boardNum, int netNum, int sentId)
unsigned long long ccurAsyncIO_CPSENT_sentGetRXTimeStampSENTId (int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPSENT_sentGetLastRXIntervalSENTId (int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPFPGAArria_sentResumeSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPFPGAArria_sentPauseSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPFPGAArria_sentGetTxFlagsSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPFPGAArria_sentGetTimeSinceLastRXSENTId (int boardId, int boardNum, int netNum, int sentId)
unsigned long long ccurAsyncIO_CPFPGAArria_sentGetRXTimeStampSENTId (int boardId, int boardNum, int netNum, int sentId)
int ccurAsyncIO_CPFPGAArria_sentGetLastRXIntervalSENTId (int boardId, int boardNum, int netNum, int sentId)

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600

◆ POSIX_SHARED

#define POSIX_SHARED

Function Documentation

◆ sentAllocateHashTable()

void sentAllocateHashTable ( void )

◆ ccurAsyncIO_sentTableReady()

int ccurAsyncIO_sentTableReady ( void )

◆ ccurAsyncIO_sentTableSetReady()

void ccurAsyncIO_sentTableSetReady ( int ready)

◆ ccurRTDB_sentTableNewEntry()

int ccurRTDB_sentTableNewEntry ( int boardId,
int boardNum,
int channelNum,
int sentId,
int type )

◆ ccurRTDB_sentGetSENTTable()

SENTTable * ccurRTDB_sentGetSENTTable ( void )