Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
inst_priv Struct Reference
Collaboration diagram for inst_priv:

Public Attributes

struct ca821x_dev pDeviceRef
 
pthread_mutex_t confirm_mutex
 
pthread_cond_t confirm_cond
 
pthread_t mWorker
 
uint8_t confirm_done
 
uint16_t mAddress
 
uint8_t lastHandle
 
uint16_t lastAddress
 
uint8_t incKeyIndex
 
struct SecSpec mSecSpec
 
unsigned int mTx
 
unsigned int mRx
 
unsigned int mErr
 
uint8_t mJunkInQueue [INDIRECTJUNK]
 
uint32_t mExpectedData [HISTORY_LENGTH]
 
uint8_t mExpectedStatus [HISTORY_LENGTH]
 
struct inst_privmExpectedSource [HISTORY_LENGTH]
 
size_t mExpectedIndex
 
size_t idIndex
 
uint8_t mMsduHandles [MSDU_HISTORY]
 
size_t prevExpectedId [MSDU_HISTORY]
 
uint8_t msdu [MAX_MSDU_LEN]
 
unsigned int mSourced
 
unsigned int mAckRemote
 
unsigned int mRestarts
 
unsigned int mBadRx
 
unsigned int mBadTx
 
unsigned int mCAF
 
unsigned int mNack
 
unsigned int mRepeats
 
unsigned int mMissed
 
unsigned int mUnexpected
 
unsigned int mMissedAcked
 
unsigned int mAckLost
 
unsigned int mTO
 
unsigned int mBackoff
 
unsigned int mConfirmLost
 
unsigned int mConfirmDup
 

Member Data Documentation

◆ confirm_cond

pthread_cond_t inst_priv::confirm_cond

◆ confirm_done

uint8_t inst_priv::confirm_done

◆ confirm_mutex

pthread_mutex_t inst_priv::confirm_mutex

◆ idIndex

size_t inst_priv::idIndex

◆ incKeyIndex

uint8_t inst_priv::incKeyIndex

◆ lastAddress

uint16_t inst_priv::lastAddress

◆ lastHandle

uint8_t inst_priv::lastHandle

◆ mAckLost

unsigned int inst_priv::mAckLost

◆ mAckRemote

unsigned int inst_priv::mAckRemote

◆ mAddress

uint16_t inst_priv::mAddress

◆ mBackoff

unsigned int inst_priv::mBackoff

◆ mBadRx

unsigned int inst_priv::mBadRx

◆ mBadTx

unsigned int inst_priv::mBadTx

◆ mCAF

unsigned int inst_priv::mCAF

◆ mConfirmDup

unsigned int inst_priv::mConfirmDup

◆ mConfirmLost

unsigned int inst_priv::mConfirmLost

◆ mErr

unsigned int inst_priv::mErr

◆ mExpectedData

uint32_t inst_priv::mExpectedData[HISTORY_LENGTH]

◆ mExpectedIndex

size_t inst_priv::mExpectedIndex

◆ mExpectedSource

struct inst_priv* inst_priv::mExpectedSource[HISTORY_LENGTH]

◆ mExpectedStatus

uint8_t inst_priv::mExpectedStatus[HISTORY_LENGTH]

◆ mJunkInQueue

uint8_t inst_priv::mJunkInQueue[INDIRECTJUNK]

◆ mMissed

unsigned int inst_priv::mMissed

◆ mMissedAcked

unsigned int inst_priv::mMissedAcked

◆ mMsduHandles

uint8_t inst_priv::mMsduHandles[MSDU_HISTORY]

◆ mNack

unsigned int inst_priv::mNack

◆ mRepeats

unsigned int inst_priv::mRepeats

◆ mRestarts

unsigned int inst_priv::mRestarts

◆ mRx

unsigned int inst_priv::mRx

◆ msdu

uint8_t inst_priv::msdu[MAX_MSDU_LEN]

◆ mSecSpec

struct SecSpec inst_priv::mSecSpec

◆ mSourced

unsigned int inst_priv::mSourced

◆ mTO

unsigned int inst_priv::mTO

◆ mTx

unsigned int inst_priv::mTx

◆ mUnexpected

unsigned int inst_priv::mUnexpected

◆ mWorker

pthread_t inst_priv::mWorker

◆ pDeviceRef

struct ca821x_dev inst_priv::pDeviceRef

◆ prevExpectedId

size_t inst_priv::prevExpectedId[MSDU_HISTORY]

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