fbio.h File Reference

Hardware input and output interfaces. More...

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>

Go to the source code of this file.

Classes

class   FBCommPort
  Comm port class. More...
class   FBPropertyListCommPort
  PropertyList: CommPort. More...
class   FBTCPIP
  TCP/IP class. More...

Defines

#define  FBSDK_DLL   K_DLLIMPORT
  Be sure that FBSDK_DLL is defined only once...
#define  FBCOMMPORT_DEFAULT_BLOCKING_TIMEOUT   500
  FBCOMMPORT_DEFAULT_BLOCKING_TIMEOUT.
#define  FBTCPIP_DEFAULT_BLOCKING_TIMEOUT   500
  FBTCPIP_DEFAULT_BLOCKING_TIMEOUT define.

Typedefs

typedef class FBSDK_DLL
FBPropertyBaseList< int > 
FBPropertyBaseListInt
  typedef class FBSDK_DLL FBPropertyBaseList< int > FBPropertyBaseListInt

Enumerations

enum   FBParity { kFBParityNone, kFBParityOdd, kFBParityEven }
 

Parity modes.

More...
enum   FBRSType { kFBRS232, kFBRS422 }
 

RS type for serial port.

More...
enum   FBCommPortType { kFBPhysical, kFBVirtual, kFBInternal }
 

Communication port type.

More...
enum   FBTCPIPSocketType { kFBTCPIP_Stream, kFBTCPIP_DGRAM, kFBTCPIP_RAW }
 

Types of TCP/IP Sockets.

More...

Functions

  FB_DEFINE_ENUM (FBSDK_DLL, Parity)
  FB_DEFINE_ENUM (FBSDK_DLL, RSType)
  FB_DEFINE_ENUM (FBSDK_DLL, CommPortType)
  FB_DEFINE_COMPONENT (FBSDK_DLL, CommPort)
  __FB_FORWARD (FBCommPort)
  __FB_FORWARD (FBPropertyListCommPort)
  __FB_FORWARD (FBTCPIP)

Detailed Description

Hardware input and output interfaces.

Contains the defintions for the input and output class, such as TCP/IP and communication ports.

Definition in file fbio.h.


Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 49 of file fbio.h.

#define FBCOMMPORT_DEFAULT_BLOCKING_TIMEOUT   500

FBCOMMPORT_DEFAULT_BLOCKING_TIMEOUT.

Definition at line 62 of file fbio.h.

#define FBTCPIP_DEFAULT_BLOCKING_TIMEOUT   500

FBTCPIP_DEFAULT_BLOCKING_TIMEOUT define.

Definition at line 194 of file fbio.h.


Typedef Documentation

typedef class FBSDK_DLL FBPropertyBaseList< int > FBPropertyBaseListInt

typedef class FBSDK_DLL FBPropertyBaseList< int > FBPropertyBaseListInt

Definition at line 159 of file fbio.h.


Enumeration Type Documentation

enum FBParity

Parity modes.

Enumerator:
kFBParityNone 

No parity.

kFBParityOdd 

Odd parity.

kFBParityEven 

Even parity.

Definition at line 65 of file fbio.h.

enum FBRSType

RS type for serial port.

Enumerator:
kFBRS232 

RS-232 serial protocol.

kFBRS422 

RS-422 serial protocol.

Definition at line 72 of file fbio.h.

Communication port type.

Enumerator:
kFBPhysical 

Physical.

kFBVirtual 

Virtual.

kFBInternal 

Internal.

Definition at line 77 of file fbio.h.

Types of TCP/IP Sockets.

Enumerator:
kFBTCPIP_Stream 

Streaming data (TCP).

kFBTCPIP_DGRAM 

Datagrams (UDP).

kFBTCPIP_RAW 

Raw data (TCP).

Definition at line 197 of file fbio.h.


Function Documentation

FB_DEFINE_ENUM ( FBSDK_DLL  ,
Parity   
)
FB_DEFINE_ENUM ( FBSDK_DLL  ,
RSType   
)
FB_DEFINE_ENUM ( FBSDK_DLL  ,
CommPortType   
)
FB_DEFINE_COMPONENT ( FBSDK_DLL  ,
CommPort   
)
__FB_FORWARD ( FBTCPIP  )