Shivam Garg / Mbed OS EVAL-ADBMS2950_copy

Dependencies:   ADBMS2950

Embed: (wiki syntax)

« Back to documentation index

Print_Result

Print_Result
[Main]

Functions

void printWriteConfig (uint8_t tIC, cell_asic *IC, TYPE type, GRP grp)
 Function: printWriteConfig.
void printReadConfig (uint8_t tIC, cell_asic *IC, TYPE type, GRP grp)
 Function: printReadConfig.
void printDeviceSID (uint8_t tIC, cell_asic *IC, TYPE type)
 Function: PrintDeviceSID.
void printWriteCommData (uint8_t tIC, cell_asic *IC, TYPE type)
 Function: printWriteCommData.
void printReadCommData (uint8_t tIC, cell_asic *IC, TYPE type)
 Function: printReadCommData.
void printCr (uint8_t tIC, cell_asic *IC)
 Function: printCr.
void printVoltage (uint8_t tIC, cell_asic *IC, TYPE type)
 Function: printVoltages.
void printVbat (uint8_t tIC, cell_asic *IC)
 Function: printVbat.
void printIvbat (uint8_t tIC, cell_asic *IC)
 Function: printIvbat.
void printAvgVbat (uint8_t tIC, cell_asic *IC)
 Function: printAvgVbat.
void printAvgIVbat (uint8_t tIC, cell_asic *IC)
 Function: printAvgIVbat.
void printAvgCr (uint8_t tIC, cell_asic *IC)
 Function: printAvgCr.
void printOc (uint8_t tIC, cell_asic *IC)
 Function: printOc.
void printStatus (uint8_t tIC, cell_asic *IC, TYPE type, GRP grp)
 Function: PrintStatus.
void printMenu ()
 Function: printMenu.
void printMsg (char *msg)
 Function: printMsg.
void printPollAdcConvTime (int count)
 Function: printPollAdcConvTime.
void printResultCount (int count)
 Function: printResultCount.
void printData (uint8_t data)
 Function: print Data.
void readUserInupt (int *user_command)
 Function: readUserInupt.
void readUserData (uint8_t *data)
 Function: readUserData.
float getVoltage (int data)
 Function: getVoltage.
float getCurrent (uint32_t data)
 Function: getCurrent.
float getAvgCurrent (uint32_t data)
 Function: getAvgCurrent.
float getAvgVbat (uint32_t data)
 Function: getAvgVbat.
float getOverCurrent (uint8_t data)
 Function: getOverCurrent.

Function Documentation

float getAvgCurrent ( uint32_t  data )

Function: getAvgCurrent.

Get Average Current with multiplication factor.

This function calculates the current.

Parameters:

Parameters:
[in]dataRegister value(uint32_t)
Returns:
Current(float)

Definition at line 1708 of file print_result.cpp.

float getAvgVbat ( uint32_t  data )

Function: getAvgVbat.

Get Average VBAT with multiplication factor.

This function calculates the avg vbat.

Parameters:

Parameters:
[in]dataRegister value(uint32_t)
Returns:
Current(float)

Definition at line 1729 of file print_result.cpp.

float getCurrent ( uint32_t  data )

Function: getCurrent.

Get Current with multiplication factor.

This function calculates the current.

Parameters:

Parameters:
[in]dataRegister value(uint32_t)
Returns:
Current(float)

Definition at line 1687 of file print_result.cpp.

float getOverCurrent ( uint8_t  data )

Function: getOverCurrent.

Get Over Current with multiplication factor.

This function calculates the over current.

Parameters:

Parameters:
[in]dataRegister value(uint8_t)
Returns:
Current(float)

Definition at line 1750 of file print_result.cpp.

float getVoltage ( int  data )

Function: getVoltage.

Get Voltage with multiplication factor.

This function calculates the voltage.

Parameters:

Parameters:
[in]dataRegister value(uint16_t)
Returns:
Voltage(float)

Definition at line 1666 of file print_result.cpp.

void printAvgCr ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printAvgCr.

Print IAVG result.

This function Print the iavg result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 539 of file print_result.cpp.

void printAvgIVbat ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printAvgIVbat.

Print AVGIVBAT result.

This function Print the avgivbat result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 510 of file print_result.cpp.

void printAvgVbat ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printAvgVbat.

Print AVGVBAT result.

This function Print the avgvbat result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 481 of file print_result.cpp.

void printCr ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printCr.

Print Current Result.

This function Print current result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 310 of file print_result.cpp.

void printData ( uint8_t  data )

Function: print Data.

Print Data.

This function prints a Data of type int.

Returns:
None

Definition at line 1601 of file print_result.cpp.

void printDeviceSID ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type 
)

Function: PrintDeviceSID.

Print Device SID.

This function Print Device SID into IAR I/O terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor
Returns:
None

Definition at line 194 of file print_result.cpp.

void printIvbat ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printIvbat.

Print IVBAT result.

This function Print the IVBAT result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 452 of file print_result.cpp.

void printMenu (  )

Function: printMenu.

Print Command Menu.

This function print all command menu.

Returns:
None

Definition at line 742 of file print_result.cpp.

void printMsg ( char *  msg )

Function: printMsg.

Print Message.

This function print message into terminal. Parameters:

Parameters:
[in]msgMessage string
Returns:
None

Definition at line 1541 of file print_result.cpp.

void printOc ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printOc.

Print OC result.

This function Print the oc result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 568 of file print_result.cpp.

void printPollAdcConvTime ( int  count )

Function: printPollAdcConvTime.

Print Poll adc conversion Time.

This function print poll adc conversion Time.

Returns:
None

Definition at line 1561 of file print_result.cpp.

void printReadCommData ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type 
)

Function: printReadCommData.

Print Read Comm Data.

This function print read comm data.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor
Returns:
None

Definition at line 270 of file print_result.cpp.

void printReadConfig ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type,
GRP  grp 
)

Function: printReadConfig.

Print Read config A/B result.

This function Print read config result into IAR I/O terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
[in]TYPEEnum type of resistor
[in]GRPEnum type of resistor group
Returns:
None

Definition at line 118 of file print_result.cpp.

void printResultCount ( int  count )

Function: printResultCount.

Print Result Count.

This function print the continuous measurment result count.

Returns:
None

Definition at line 1581 of file print_result.cpp.

void printStatus ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type,
GRP  grp 
)

Function: PrintStatus.

Print status reg. result.

This function Print status result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor
[in]grpEnum type of resistor group
Returns:
None

Definition at line 601 of file print_result.cpp.

void printVbat ( uint8_t  tIC,
cell_asic *  IC 
)

Function: printVbat.

Print VBAT Result.

This function Print the VBAT result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*iccell_asic stucture pointer
Returns:
None

Definition at line 423 of file print_result.cpp.

void printVoltage ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type 
)

Function: printVoltages.

Print Voltages.

This function Print Voltages into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor group
Returns:
None

Definition at line 341 of file print_result.cpp.

void printWriteCommData ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type 
)

Function: printWriteCommData.

Print Write Comm data.

This function Print write comm data.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor
Returns:
None

Definition at line 233 of file print_result.cpp.

void printWriteConfig ( uint8_t  tIC,
cell_asic *  IC,
TYPE  type,
GRP  grp 
)

Function: printWriteConfig.

Print write config A/B result.

This function Print write config result into terminal.

Parameters:

Parameters:
[in]tICTotal IC
[in]*ICcell_asic stucture pointer
[in]typeEnum type of resistor
[in]grpEnum type of resistor group
Returns:
None

Definition at line 48 of file print_result.cpp.

void readUserData ( uint8_t *  data )

Function: readUserData.

Read data byte & print into console.

Returns:
None

Definition at line 1641 of file print_result.cpp.

void readUserInupt ( int *  user_command )

Function: readUserInupt.

Read command input & print into console.

This function print the input command & print into console.

Returns:
None

Definition at line 1621 of file print_result.cpp.