Echelon LonTal Stack Instrukcja Użytkownika Strona 42

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 247
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 41
30 Loading the Echelon Smart Transceiver or Neuron Chip
Function Syntax Description
l2ml_freel2packet()
extern system far void
l2ml_freel2packet(unsigne
d *mp);
Frees any packet buffers
returned by
l2ml_getl2packet()
method. This method does
not check for NULL
pointers. You can only free
packet buffers after
processing.
l2ml_allocl2buffer()
extern system far
unsigned
*l2ml_allocl2buffer(void)
;
The length field indicates the
size of the packet buffer
(including overhead).
The miCOMM field is
[miCOMM|miTQ] 0x12.
The format of this buffer is
[length] [miCOMM|miTQ]
[backlog/altpath] NPDU.
Allocates a L2 packet buffer
for transmitting. This
method returns NULL if
there are no L2 packet
buffers available.
l2ml_sendl2packet()
extern system far void
l2ml_sendl2packet(unsigne
d *mp);
Queues the packet buffer
allocated by
l2ml_allocl2buffer()
method for transmission.
This method does not check
for NULL pointers.
l2ml_l2buffsize()
extern system far
unsigned
l2ml_l2txbuffsize(void);
Returns the largest possible
size that the NPDU can be
for transmission to a
like-sized device (same
network input buffer size).
This is a better
measurement than the size
passed in from
l2ml_allocl2buffer()
method because it accounts
for internal overhead and
the receiver's capabilities
Przeglądanie stron 41
1 2 ... 37 38 39 40 41 42 43 44 45 46 47 ... 246 247

Komentarze do niniejszej Instrukcji

Brak uwag