Software Library API naibrd 1.62
See all documentation at naii.docs.com
Module Properties Functions

Functions

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetChannelCount (uint32_t modid)
 Returns the number of channels for the specified TTL Module ID.
 
NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetGroupCount (uint32_t modid)
 Returns the number of channel groups for the specified TTL Module ID.
 
NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetGroupSize (uint32_t modid)
 Returns the number of channel in each group for the specified TTL Module ID.
 
NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetVCCBankCount (uint32_t modid)
 Returns the number of VCC channel banks for the specified TTL Module ID.
 
NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetVCCBankSize (uint32_t modid)
 Returns the number of channels in each VCC bank for the specified TTL Module ID.
 
NAIBRDFUNC float64_t NAIAPI naibrd_TTL_GetTimebaseLSB (uint32_t modid)
 Returns the LSB for the timer interval for Debounce, Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.
 
NAIBRDFUNC uint32_t NAIAPI naibrd_TTL_GetValidPatternGenStart (uint32_t modid)
 Returns the LSB for the timer interval for Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.
 
NAIBRDFUNC uint32_t NAIAPI naibrd_TTL_GetValidPatternGenEnd (uint32_t modid)
 Returns the LSB for the timer interval for Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.
 

Detailed Description


Function Documentation

◆ naibrd_TTL_GetChannelCount()

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetChannelCount ( uint32_t modid)

Returns the number of channels for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • Number of channels for the Module ID.

◆ naibrd_TTL_GetGroupCount()

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetGroupCount ( uint32_t modid)

Returns the number of channel groups for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • Number of channel groups for the Module ID.

◆ naibrd_TTL_GetGroupSize()

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetGroupSize ( uint32_t modid)

Returns the number of channel in each group for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • Number of channel in each group for the Module ID.

◆ naibrd_TTL_GetTimebaseLSB()

NAIBRDFUNC float64_t NAIAPI naibrd_TTL_GetTimebaseLSB ( uint32_t modid)

Returns the LSB for the timer interval for Debounce, Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • LSB for the module clock interval.

◆ naibrd_TTL_GetValidPatternGenEnd()

NAIBRDFUNC uint32_t NAIAPI naibrd_TTL_GetValidPatternGenEnd ( uint32_t modid)

Returns the LSB for the timer interval for Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • LSB for the module clock interval.

◆ naibrd_TTL_GetValidPatternGenStart()

NAIBRDFUNC uint32_t NAIAPI naibrd_TTL_GetValidPatternGenStart ( uint32_t modid)

Returns the LSB for the timer interval for Measurement, PWM and Pattern Generator clocks for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • LSB for the module clock interval.

◆ naibrd_TTL_GetVCCBankCount()

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetVCCBankCount ( uint32_t modid)

Returns the number of VCC channel banks for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • Number of VCC channel banks for the Module ID.

◆ naibrd_TTL_GetVCCBankSize()

NAIBRDFUNC int32_t NAIAPI naibrd_TTL_GetVCCBankSize ( uint32_t modid)

Returns the number of channels in each VCC bank for the specified TTL Module ID.

Parameters
modid: (Input) TTL Module ID
Returns
  • Number of channels in each VCC banks for the Module ID.