SysIo  1.9.0
Embedded Library and tools

#include <ax25.hpp>

Public Types

enum  {
  CTRL_UI = 0x03, PID_NOLAYER3 = 0xF0, SUCCESS = 0, FILE_ACCESS_ERROR = -1,
  ILLEGAL_CALLSIGN = -2, INVALID_FRAME = -3, CRC_ERROR = -4, NOT_ENOUGH_MEMORY = -5,
  NOT_ENOUGH_REPEATER = -6, OBJECT_NOT_FOUND = -7, FILE_NOT_FOUND = -8, ILLEGAL_REPEATER = -9,
  NO_FRAME_RECEIVED = -10
}
 

Public Member Functions

void clear ()
 
int getError ()
 
int getFdin () const
 
int getFdout () const
 
bool poll ()
 
void read (Ax25Frame &f)
 
void read (Ax25Frame *f)
 
void send (const Ax25Frame &f)
 
void send (const Ax25Frame *f)
 
void setFdin (int fdi)
 
void setFdout (int fdo)
 

Detailed Description

AX25 Controller Class

Definition at line 113 of file ax25.hpp.