Loading [MathJax]/extensions/tex2jax.js
CTRE Phoenix 6 C++ 23.10.0-alpha-8
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
platform_c_style.h File Reference
#include "ctre/phoenix/export.h"
#include "stdint.h"
#include "stdbool.h"

Go to the source code of this file.

Functions

CTREXPORT void c_ctre_phoenix6_platform_canbus_sendmessage (uint32_t messageId, uint8_t const *data, uint8_t dataSize, char const *canbus, bool printErr)
 
CTREXPORT int32_t c_ctre_phoenix6_platform_canbus_receivemessage (uint32_t messageId, uint8_t *data, uint8_t *dataSize, char const *canbus, bool printErr)
 
CTREXPORT int32_t c_ctre_phoenix6_platform_set_logger_path (char const *path)
 
CTREXPORT int32_t c_ctre_phoenix6_platform_start_logger (void)
 
CTREXPORT int32_t c_ctre_phoenix6_platform_stop_logger (void)
 
CTREXPORT int32_t c_ctre_phoenix6_platform_sim_create (int deviceType, int id)
 

Function Documentation

◆ c_ctre_phoenix6_platform_canbus_receivemessage()

CTREXPORT int32_t c_ctre_phoenix6_platform_canbus_receivemessage ( uint32_t  messageId,
uint8_t *  data,
uint8_t *  dataSize,
char const *  canbus,
bool  printErr 
)

◆ c_ctre_phoenix6_platform_canbus_sendmessage()

CTREXPORT void c_ctre_phoenix6_platform_canbus_sendmessage ( uint32_t  messageId,
uint8_t const *  data,
uint8_t  dataSize,
char const *  canbus,
bool  printErr 
)

◆ c_ctre_phoenix6_platform_set_logger_path()

CTREXPORT int32_t c_ctre_phoenix6_platform_set_logger_path ( char const *  path)

◆ c_ctre_phoenix6_platform_sim_create()

CTREXPORT int32_t c_ctre_phoenix6_platform_sim_create ( int  deviceType,
int  id 
)

◆ c_ctre_phoenix6_platform_start_logger()

CTREXPORT int32_t c_ctre_phoenix6_platform_start_logger ( void  )

◆ c_ctre_phoenix6_platform_stop_logger()

CTREXPORT int32_t c_ctre_phoenix6_platform_stop_logger ( void  )