#include <rsm.h>#include <rdio.h>#include <cubeos.h>#include <stdio.h>#include <ttyio.h>Include dependency graph for rsm.c:
Go to the source code of this file.
Defines | |
| #define | RSM_OFF 0 | 
| #define | RSM_IDLE 1 | 
| #define | RSM_INFRAME1 2 | 
| #define | RSM_INFRAME2 3 | 
| #define | RSM_CHECKSUM1 4 | 
| #define | RSM_CHECKSUM2 5 | 
| #define | RSM_SOH 0xA5 | 
| #define | RSM_PREHEADER 6 | 
Functions | |
| int | RSM_init_rx () | 
| prepares RSM for reception. More... | |
| int | RSM_init_tx () | 
| initializes RSM for transmission. More... | |
| int | RSM_getframe (unsigned char *buffer) | 
| copy one RSM frame into "user space". More... | |
| int | RSM_send_frame (unsigned char *buffer) | 
| send one RSM frame. More... | |
| void | _RSM_doutchar (unsigned char c) | 
| void | _RSM_douthex (unsigned char c) | 
| void | RSM_process (unsigned char c) | 
| void | RSM_tty_rdioput_block (char byte) | 
| blocking output on radio TTY. More... | |
| unsigned char * | RSM_rxframe (unsigned char *frame) | 
| receive one RSM frame. More... | |
| int | RSM_deinitrx () | 
| disables reception. More... | |
| int | RSM_deinittx () | 
| disables transmission. More... | |
| unsigned char * | RSM_encode (unsigned char c) | 
| do media encoding for one byte. More... | |
Variables | |
| char | _RSM_buffer0 [RSM_FRAMELEN] | 
| char | _RSM_buffer1 [RSM_FRAMELEN] | 
| unsigned char | _RSM_state = 0 | 
| short | _RSM_count | 
| char | RSM_new | 
| char * | _RSM_writebuf | 
| char * | RSM_getbuf | 
| unsigned char | _RSM_checksum | 
| unsigned char | _RSM_charcount | 
| int | RSM_good | 
| int | _RSM_bad | 
| int | _RSM_ugly | 
| int | _RSM_bytes | 
| int | _RSM_uglycount | 
Definition in file rsm.c.
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 46 of file rsm.c. Referenced by RSM_deinitrx, and RSM_init_rx.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 55 of file rsm.c. Referenced by RSM_send_frame.  | 
  
      
  | 
  
| 
 
 Definition at line 53 of file rsm.c. Referenced by RSM_send_frame.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 77 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 62 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 63 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 79 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 73 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 66 of file rsm.c. Referenced by RSM_deinitrx, and RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 78 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 80 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 70 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 71 of file rsm.c. Referenced by RSM_getframe, RSM_init_rx, and RSM_rxframe.  | 
  
      
  | 
  
| 
 
 Definition at line 76 of file rsm.c. Referenced by RSM_init_rx.  | 
  
      
  | 
  
| 
 
 Definition at line 69 of file rsm.c. Referenced by RSM_getframe, RSM_init_rx, and RSM_rxframe.  | 
  
1.2.14 written by Dimitri van Heesch,
 © 1997-2002