SysIo  1.9.0
Embedded Library and tools
Ax25Frame Class Reference

#include <ax25.hpp>

Public Types

enum  { CTRL_UI = 0x03, PID_NOLAYER3 = 0xF0 }
 

Public Member Functions

void addRepeater (const char *str, unsigned char ssid=0)
 
 Ax25Frame (const char *dst="nocall", const char *src="nocall")
 
 Ax25Frame (struct xAx25Frame *p)
 
void clear ()
 
unsigned char getCtrl () const
 
Ax25NodegetDst ()
 
const char * getInfo () const
 
size_t getInfolen () const
 
unsigned char getPid () const
 
unsigned char getReplen () const
 
Ax25NodegetSrc ()
 
Ax25Noderepeater (unsigned char index)
 
void setCtrl (unsigned char ctrl)
 
void setInfo (const char *msg, size_t len)
 
void setPid (unsigned char pid)
 
void setRepeaterFlag (unsigned char index, bool flag)
 
const char * toStr ()
 

Static Public Attributes

static const unsigned char maxRepeater
 

Protected Attributes

struct xAx25Framep
 

Detailed Description

AX25 Frame Class

Definition at line 61 of file ax25.hpp.