5 //******************************************************************************
6 // Prikazy posilane linkou
7 // 00H .. 3FH uloz do bufferu
8 // 40H .. 7FH uloz do bufferu bez ACK
9 // 80H .. 9FH okamzite proved a konci
10 // A0H .. BFH proved a prijimej
11 // C0H .. FFH proved a vysilej
13 //******************************************************************************
14 //Rizeni linky - prikazy
15 #define uL_ERRI 0xFF //Ignoruj vse doslo k chybe
16 #define uL_ERR 0x7F //Chyba v datech
17 #define uL_END 0x7C //Konec dat
18 #define uL_ARQ 0x7A //Konec dat - vysli ACK
19 #define uL_PRQ 0x79 //Konec dat - proved prikaz
20 #define uL_AAP 0x76 //ARQ + PRQ
21 #define uL_BEG 0x75H //Zacatek dat
23 //******************************************************************************
25 #define uL_ACK 0x19 //Potvrzeni
26 #define uL_NAK 0x7F //Doslo k chybe
27 #define uL_WAK 0x25 //Ted nemohu splnit
29 //******************************************************************************
30 extern code ACK_CMD(),SND_BEB(),SND_CHC(),SND_END(),S_WAITD(),NAK_CMD();
31 extern code REC_BEG(),REC_CHR(),REC_END,REC_CME();
32 extern code REC_Bi(),SND_Bi(),SND_Bc();
33 extern data unsigned char uL_ADR,uL_CMD,uL_SA;
34 extern idata unsigned char BEG_PB[],BEG_OB[],BEG_IB[];
36 //******************************************************************************
37 //Rutiny pro spolupraci s PLAN mino preruseni
38 extern bit uLF_ERR,uLF_SN,uLF_RS,uLF_NB,uLF_NA;
39 extern code uL_INIT(unsigned char bauderate,unsigned char sadr),uL_STR(),uL_SND();
41 typedef struct ul_idstr_t {
46 //*****************************************************************************
48 pl_send(unsigned char dadr,unsigned char req,unsigned char *pmsg,unsigned char len);
50 pl_recv(unsigned char *sadr,unsigned char *req,unsigned char *pmsg,unsigned char *len);