Functions
IoServer.c File Reference
#include "MotoROS.h"
Include dependency graph for IoServer.c:

Go to the source code of this file.

Functions

int Ros_IoServer_GetExpectedByteSizeForMessageType (SimpleMsg *receiveMsg)
 
BOOL Ros_IoServer_IsValidReadAddress (UINT32 address, IoAccessSize size)
 
BOOL Ros_IoServer_IsValidWriteAddress (UINT32 address, IoAccessSize size)
 
BOOL Ros_IoServer_IsValidWriteValue (UINT32 value, IoAccessSize size)
 
int Ros_IoServer_ReadIOBit (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
int Ros_IoServer_ReadIOGroup (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
int Ros_IoServer_ReadIORegister (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
int Ros_IoServer_SimpleMsgProcess (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
void Ros_IoServer_StartNewConnection (Controller *controller, int sd)
 
void Ros_IoServer_StopConnection (Controller *controller, int connectionIndex)
 
void Ros_IoServer_WaitForSimpleMsg (Controller *controller, int connectionIndex)
 
int Ros_IoServer_WriteIOBit (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
int Ros_IoServer_WriteIOGroup (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 
int Ros_IoServer_WriteIORegister (SimpleMsg *receiveMsg, SimpleMsg *replyMsg)
 

Function Documentation

int Ros_IoServer_GetExpectedByteSizeForMessageType ( SimpleMsg receiveMsg)

Definition at line 133 of file IoServer.c.

BOOL Ros_IoServer_IsValidReadAddress ( UINT32  address,
IoAccessSize  size 
)

Definition at line 571 of file IoServer.c.

BOOL Ros_IoServer_IsValidWriteAddress ( UINT32  address,
IoAccessSize  size 
)

Definition at line 604 of file IoServer.c.

BOOL Ros_IoServer_IsValidWriteValue ( UINT32  value,
IoAccessSize  size 
)

Definition at line 628 of file IoServer.c.

int Ros_IoServer_ReadIOBit ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 319 of file IoServer.c.

int Ros_IoServer_ReadIOGroup ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 354 of file IoServer.c.

int Ros_IoServer_ReadIORegister ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 488 of file IoServer.c.

int Ros_IoServer_SimpleMsgProcess ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 168 of file IoServer.c.

void Ros_IoServer_StartNewConnection ( Controller controller,
int  sd 
)

Definition at line 45 of file IoServer.c.

void Ros_IoServer_StopConnection ( Controller controller,
int  connectionIndex 
)

Definition at line 114 of file IoServer.c.

void Ros_IoServer_WaitForSimpleMsg ( Controller controller,
int  connectionIndex 
)

Definition at line 225 of file IoServer.c.

int Ros_IoServer_WriteIOBit ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 400 of file IoServer.c.

int Ros_IoServer_WriteIOGroup ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 442 of file IoServer.c.

int Ros_IoServer_WriteIORegister ( SimpleMsg receiveMsg,
SimpleMsg replyMsg 
)

Definition at line 526 of file IoServer.c.



motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute), Ted Miller (MotoROS) (Yaskawa Motoman), Eric Marcil (MotoROS) (Yaskawa Motoman)
autogenerated on Sat May 8 2021 02:27:44