com.esf.device.ethernet.service
Interface IEthernetDeviceService

All Superinterfaces:
INetworkDeviceService

public interface IEthernetDeviceService
extends INetworkDeviceService

Represents an Ethernet device in ESF. This API extends the INEtworkDeviceService because an IEthernetDeviceService is an INetworkDeviceService as well. CONFIGURATION: IEsfConfigurationService interface Configuration will be accepted in the form of key/value pairs. The key/value pairs are strictly defined here: CONFIG_ENTRY -> KEY + "=" + VALUE KEY -> TYPE + INDEX + "_" + PARAM TYPE -> "eth" INDEX -> "0" | "1" | "2" | ... | "N" PARAM -> "type" | "ipaddress" | "netmask" | "network" | "broadcast" | "gateway" VALUE -> (value of the specified parameter) EXAMPLE: eth0_type=static eth0_ipaddress=192.168.1.56 eth0_netmask=255.255.255.1 eth0_network=192.168.1.0 eth0_broadcast=192.168.1.255 eth0_gateway=192.168.1.1 Copyright © 2009 Eurotech Inc. All rights reserved.


Field Summary
static java.lang.String SERVICE_NAME
          Reports the class name representing this interface.
 
Fields inherited from interface com.esf.device.network.service.INetworkDeviceService
TYPE_DHCP, TYPE_NULL, TYPE_STATIC
 
Method Summary
 boolean isLinkUp(java.lang.String ifaceName)
          Checks to see if an Ethernet interface has a link or not.
 
Methods inherited from interface com.esf.device.network.service.INetworkDeviceService
bringInterfaceDown, bringInterfaceDown, bringInterfaceUp, bringInterfaceUp, getBroadcast, getGateway, getIfaceNames, getIpAddress, getMacAddress, getNetmask, getNetwork, getParameters, getPrimaryDns, getSecondaryDns, getType, isIfaceUp, setBroadcast, setGateway, setIpAddress, setNetmask, setNetwork, setPrimaryDns, setSecondaryDns, setToDhcp, setToNull, setToStatic
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
Reports the class name representing this interface.

Method Detail

isLinkUp

boolean isLinkUp(java.lang.String ifaceName)
Checks to see if an Ethernet interface has a link or not.

Parameters:
ifaceName - the interface to check the link of
Returns:
true if the link is present, otherwise false