#include <cstdio>#include <ctime>#include <atlbase.h>#include "liblnp.h"Go to the source code of this file.
Defines | |
| #define | DEBUGLNP 0 |
| #define | LNPCHECKSOMSTOP 0 |
| #define | LNPBLOCK 0 |
| #define | DEFAULT_LNP_ADDR 0x80 |
| #define | DEFAULT_LNP_MASK 0xf0 |
| #define | MAX_LNP_PACKET (256+3) |
| #define | TOWER_KEEP_ALIVE_CHAR 0xFF |
| #define | TOWER_KEEP_ALIVE_DELAY 2000 |
| #define | BAUDRATE 4800 |
| #define | STOPBITS 0 |
| #define | PARITY 0 |
| #define | BYTESIZE 8 |
| #define | READTIMEOUT 2000 |
| #define | AFTERWRITESLEEPTIME 500 |
Enumerations | |
| enum | lnp_integrity_state_t { LNPwaitHeader, LNPwaitLength, LNPwaitData, LNPwaitCRC } |
Functions | |
| void | lnp_shutdown (void) |
| bool | lnp_test (void) |
| lnp_tx_result | lnp_integrity_write (const unsigned char *data, unsigned char length) |
| lnp_tx_result | lnp_addressing_write (const unsigned char *data, unsigned char length, unsigned char dest, unsigned char srcport) |
| void | lnp_integrity_set_handler (lnp_integrity_handler_t handler) |
| void | lnp_addressing_set_handler (unsigned char port, lnp_addressing_handler_t handler) |
| void | lnp_receive_packet (const unsigned char *data) |
| void | lnp_integrity_byte (unsigned char b) |
| lnp_init_result | lnp_init (char *tcp_hostname, unsigned short tcp_port, unsigned char lnp_address, unsigned char lnp_mask, int flags) |
|
|
Definition at line 73 of file liblnp.cpp. |
|
|
Definition at line 64 of file liblnp.cpp. |
|
|
Definition at line 67 of file liblnp.cpp. |
|
|
Definition at line 47 of file liblnp.cpp. |
|
|
Definition at line 54 of file liblnp.cpp. Referenced by lnp_init(). |
|
|
Definition at line 55 of file liblnp.cpp. Referenced by lnp_init(). |
|
|
Definition at line 49 of file liblnp.cpp. |
|
|
Definition at line 48 of file liblnp.cpp. |
|
|
Definition at line 56 of file liblnp.cpp. Referenced by lnp_integrity_byte(). |
|
|
Definition at line 66 of file liblnp.cpp. |
|
|
Definition at line 71 of file liblnp.cpp. Referenced by lnp_integrity_byte(). |
|
|
Definition at line 65 of file liblnp.cpp. |
|
|
Definition at line 59 of file liblnp.cpp. |
|
|
Definition at line 60 of file liblnp.cpp. |
|
|
Definition at line 100 of file liblnp.cpp. |
|
||||||||||||
|
Definition at line 312 of file liblnp.cpp. |
|
||||||||||||||||||||
|
Definition at line 274 of file liblnp.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 818 of file liblnp.cpp. References DEFAULT_LNP_ADDR, DEFAULT_LNP_MASK, INIT_BAD_PARAM, INIT_ERROR, INIT_OK, lnp_shutdown(), lnp_test(), and LNPwaitHeader. Referenced by init_com(). |
|
|
Definition at line 397 of file liblnp.cpp. References lnp_receive_packet(), LNPwaitCRC, LNPwaitData, LNPwaitHeader, LNPwaitLength, MAX_LNP_PACKET, and READTIMEOUT. |
|
|
Definition at line 294 of file liblnp.cpp. Referenced by init_com(). |
|
||||||||||||
|
Definition at line 259 of file liblnp.cpp. |
|
|
Definition at line 332 of file liblnp.cpp. Referenced by lnp_integrity_byte(). |
|
|
Definition at line 170 of file liblnp.cpp. References LNPwaitHeader. Referenced by lnp_init(). |
|
|
Definition at line 201 of file liblnp.cpp. Referenced by lnp_init(). |
1.4.6