fbsdk/fbio.h File Reference
 
 
 
fbsdk/fbio.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>

File 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.

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 K_DLLIMPORT
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 (K_DLLIMPORT, Parity)
  FB_DEFINE_ENUM (K_DLLIMPORT, RSType)
  FB_DEFINE_ENUM (K_DLLIMPORT, CommPortType)
  FB_DEFINE_COMPONENT (K_DLLIMPORT, CommPort)
  __FB_FORWARD (FBCommPort)
  __FB_FORWARD (FBPropertyListCommPort)
  __FB_FORWARD (FBTCPIP)

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 K_DLLIMPORT 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 ( K_DLLIMPORT  ,
Parity   
)
FB_DEFINE_ENUM ( K_DLLIMPORT  ,
RSType   
)
FB_DEFINE_ENUM ( K_DLLIMPORT  ,
CommPortType   
)
FB_DEFINE_COMPONENT ( K_DLLIMPORT  ,
CommPort   
)
__FB_FORWARD ( FBTCPIP  )

Go to the source code of this file.