CTRE Phoenix 6 C++ 24.3.0
SpnUpdatePeriod_Interface.h File Reference

Go to the source code of this file.

Functions

CTREXPORT int c_ctre_phoenix6_SetUpdateFrequency (Context context, const char *network, uint32_t deviceHash, uint16_t spn, double frequencyHz, double timeoutSeconds)
 
CTREXPORT int c_ctre_phoenix6_SetUpdateFrequencyForAll (Context context, const network_signal_t *signals_list, size_t num_signals, double frequencyHz, double timeoutSeconds)
 
CTREXPORT double c_ctre_phoenix6_GetUpdateFrequency (const char *network, uint32_t deviceHash, uint16_t spn)
 
CTREXPORT int c_ctre_phoenix6_OptimizeUpdateFrequencies (Context context, const char *network, uint32_t deviceHash, double optimizedFreqHz, double timeoutSeconds)
 
CTREXPORT int c_ctre_phoenix6_ResendUpdateFrequencies (Context context, const char *network, uint32_t deviceHash, double timeoutSeconds)
 

Function Documentation

◆ c_ctre_phoenix6_GetUpdateFrequency()

CTREXPORT double c_ctre_phoenix6_GetUpdateFrequency ( const char *  network,
uint32_t  deviceHash,
uint16_t  spn 
)

◆ c_ctre_phoenix6_OptimizeUpdateFrequencies()

CTREXPORT int c_ctre_phoenix6_OptimizeUpdateFrequencies ( Context  context,
const char *  network,
uint32_t  deviceHash,
double  optimizedFreqHz,
double  timeoutSeconds 
)

◆ c_ctre_phoenix6_ResendUpdateFrequencies()

CTREXPORT int c_ctre_phoenix6_ResendUpdateFrequencies ( Context  context,
const char *  network,
uint32_t  deviceHash,
double  timeoutSeconds 
)

◆ c_ctre_phoenix6_SetUpdateFrequency()

CTREXPORT int c_ctre_phoenix6_SetUpdateFrequency ( Context  context,
const char *  network,
uint32_t  deviceHash,
uint16_t  spn,
double  frequencyHz,
double  timeoutSeconds 
)

◆ c_ctre_phoenix6_SetUpdateFrequencyForAll()

CTREXPORT int c_ctre_phoenix6_SetUpdateFrequencyForAll ( Context  context,
const network_signal_t signals_list,
size_t  num_signals,
double  frequencyHz,
double  timeoutSeconds 
)