Macros | Enumerations | Functions
IoServer.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QUANTITY_BIT   (1)
 
#define QUANTITY_BYTE   (8)
 

Enumerations

enum  IoAccessSize { IO_ACCESS_BIT, IO_ACCESS_GROUP, IO_ACCESS_REGISTER }
 

Functions

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)
 
BOOL 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)
 

Macro Definition Documentation

#define QUANTITY_BIT   (1)

Definition at line 273 of file IoServer.h.

#define QUANTITY_BYTE   (8)

Definition at line 274 of file IoServer.h.

Enumeration Type Documentation

Enumerator
IO_ACCESS_BIT 
IO_ACCESS_GROUP 
IO_ACCESS_REGISTER 

Definition at line 49 of file IoServer.h.

Function Documentation

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.

BOOL 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