Ldvdriverid enumeration, Table 27, Ldvdriverid – Echelon OpenLDV User Manual

Page 51: Enumeration

Advertising
background image

OpenLDV Programmer’s Guide

43

See the following functions for their use of this structure: ldv_get_driver_info()

on page 21, ldv_set_driver_info() on page 31, and ldv_free_driver_info() on page

19.

LdvDriverID Enumeration

Table 27 describes the enumerated values for the LdvDriverID driver identifier

(ID). The driver ID describes the driver class of an associated network interface.
LdvDriverID enumeration values less than 127 define Echelon network

interfaces. To define your own network interface type, use an enumeration value

greater than 128.

Table 27. OpenLDV Driver Identifier (LdvDriverID)

Driver ID

Numeric

Value

Description

LDV_DRIVERID_UNKNOWN

0

An unknown network interface type, or a

type that cannot be determined

LDV_DRIVERID_ILON

1

An undetermined i.LON Ethernet Adapter

LDV_DRIVERID_ILON10

2

An i.LON 10 Ethernet Adapter

LDV_DRIVERID_ILON100

3

A SmartServer or i.LON 100 Internet

Server

LDV_DRIVERID_ILON600

4

An i.LON 600 IP-852 Router

LDV_DRIVERID_LWIP

5

An IP-852 device or channel implemented

by an LNS Server

LDV_DRIVERID_USBLTA

6

A U10 or U20 USB Network Interface

LDV_DRIVERID_SLTA10

7

An SLTA-10 Serial LonTalk Adapter

LDV_DRIVERID_PCC10

8

A PCC-10 PC Card Network Interface

LDV_DRIVERID_PCLTA10

9

A PCLTA-10 PC LonTalk Adapter

LDV_DRIVERID_PCLTA20

10

A PCLTA-20/SMX PCI Network Interface

LDV_DRIVERID_PCLTA21

11

A PCLTA-21 PCI Network Interface

LDV_DRIVERID_TA

12

A turnaround channel

LDV_DRIVERID_RNISIM

13

A remote network interface (RNI)

simulator

LDV_DRIVERID_STD_MAX

127

The maximum enumeration value for

Echelon network interface types

Advertising