CTRE Phoenix Pro C++ 23.0.12
NetworkAPI.hpp File Reference
#include "ctre/phoenix/StatusCodes.h"
#include "ctre/phoenix/export.h"
#include "ctre/phoenix/platform/canframe.hpp"
#include <set>
#include <sstream>
#include <stdint.h>

Go to the source code of this file.

Namespaces

namespace  ctre
 
namespace  ctre::phoenix
 
namespace  ctre::phoenix::platform
 
namespace  ctre::phoenix::platform::can
 

Functions

CTREXPORT StatusCode ctre::phoenix::platform::can::Network_GetLastTx (std::string const &canbus, uint32_t arbId, canframe_t &frame)
 
CTREXPORT bool ctre::phoenix::platform::can::Network_ChangeTxPeriod (std::string const &canbus, uint32_t arbId, int32_t periodMs)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_SendTxFrame (std::string const &canbus, canframe_t const &frame)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_SendPeriodicTxFrame (std::string const &canbus, canframe_t const &frame, int32_t periodMs)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_UpdatePeriodicTxFrame (std::string const &canbus, canframe_t const &frame)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_StopPeriodicTxFrame (std::string const &canbus, uint32_t arbId)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_GetRxFrame (char const *canbus, uint32_t arbId, canframe_t &frame, uint32_t timeoutMs)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_WaitForRxFrames (char const *canbus, std::set< uint32_t > const &arbIds, uint16_t timeoutMs)
 
CTREXPORT StatusCode ctre::phoenix::platform::can::Network_SetEnableSignalSchedPriority (int priority, bool useRoundRobin)