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

Functions

NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToVoltage (uint32_t modid, uint32_t rawdata, float64_t *outvoltage)
 Calculates the voltage in volts associated with the Discrete Switch Module ID from the given raw data.
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToVoltageRaw (uint32_t modid, float64_t voltage, uint32_t *outrawdata)
 Calculates the raw data associated with the Discrete Switch Module ID and a given voltage.
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToCurrent (uint32_t modid, uint32_t rawdata, float64_t *outcurrent)
 Calculates the current in Amps associated with the Discrete Switch Module ID and given raw data.
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToCurrentRaw (uint32_t modid, float64_t current, uint32_t *outrawdata)
 Calculates the raw current associated with the Discrete Switch Module ID and given current.
 

Detailed Description


Function Documentation

◆ naibrd_DSW_ConvertToCurrent()

NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToCurrent ( uint32_t modid,
uint32_t rawdata,
float64_t * outcurrent )

Calculates the current in Amps associated with the Discrete Switch Module ID and given raw data.

Parameters
modid: (Input) Discrete Switch Module ID.
rawdata: (Input) Raw Data Code.
outcurrent: (Output) Current in amps.
Returns
  • NAI_SUCCESS
  • NAI_ERROR_NOT_SUPPORTED when function is not supported.

◆ naibrd_DSW_ConvertToCurrentRaw()

NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToCurrentRaw ( uint32_t modid,
float64_t current,
uint32_t * outrawdata )

Calculates the raw current associated with the Discrete Switch Module ID and given current.

Parameters
modid: (Input) Discrete Switch Module ID.
current: (Input) Current in amps.
outrawdata: (Output) raw data code.
Returns
  • NAI_SUCCESS
  • NAI_ERROR_NOT_SUPPORTED when function is not supported.

◆ naibrd_DSW_ConvertToVoltage()

NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToVoltage ( uint32_t modid,
uint32_t rawdata,
float64_t * outvoltage )

Calculates the voltage in volts associated with the Discrete Switch Module ID from the given raw data.

Parameters
modid: (Input) Discrete Switch Module ID.
rawdata: (Input) Raw Data Code.
outvoltage: (Output) Voltage in volts.
Returns
  • NAI_SUCCESS
  • NAI_ERROR_NOT_SUPPORTED when function is not supported.

◆ naibrd_DSW_ConvertToVoltageRaw()

NAIBRDFUNC nai_status_t NAIAPI naibrd_DSW_ConvertToVoltageRaw ( uint32_t modid,
float64_t voltage,
uint32_t * outrawdata )

Calculates the raw data associated with the Discrete Switch Module ID and a given voltage.

Parameters
modid: (Input) Discrete Switch Module ID.
voltage: (Input) Voltage in volts.
outrawdata: (Output) raw data code.
Returns
  • NAI_SUCCESS
  • NAI_ERROR_NOT_SUPPORTED when function is not supported.