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) |
#define QUANTITY_BIT (1) |
Definition at line 273 of file IoServer.h.
#define QUANTITY_BYTE (8) |
Definition at line 274 of file IoServer.h.
enum IoAccessSize |
Enumerator | |
---|---|
IO_ACCESS_BIT | |
IO_ACCESS_GROUP | |
IO_ACCESS_REGISTER |
Definition at line 49 of file IoServer.h.
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.
Definition at line 319 of file IoServer.c.
Definition at line 354 of file IoServer.c.
Definition at line 488 of file IoServer.c.
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.
Definition at line 400 of file IoServer.c.
Definition at line 442 of file IoServer.c.
Definition at line 526 of file IoServer.c.