Represents a network board on the NetWare server.
NOTE: All LanBoard properties are read-only.
Returns the node address of the network board.
object.Address
String.
Read-only.
This example returns the node address of the network board.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Address: "&board.Address)
Contains a number assigned to the network board by the Independent Manufacturer Support Program (IMSP).
object.CardId
Integer.
Read-only.
The IMSP assigns strings for the frame type.
This example contains a number assigned to the network board by the Independent Manufacturer Support Program (IMSP).
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Card identifier: "&board.CardId)
Returns the full name of the network board. For example, "NE2000 ETHERNET Driver."
object.FullName
String.
Read-only.
This example returns the full name of the network board.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Full name: "&board.FullName)
Contains the number of the physical boards the logical board is using.
object.Instance
Integer.
Read-only.
If a driver is driving one physical board, all the logical boards using this board would have a value of 1 in this field. If a second physical board is added, all the logical boards using the second physical board would have a value of 2 in this field.
This example contains the number of the physical boards that the logical board is using.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Number of the physical card: "&board.Number)
Returns the logical name of the network board. A board's logical name is specified during load time.
object.LogicalName
String.
Read-only.
This example returns the logical name of the network board.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Logical name: "&board.LogicalName)
Contains the maximum packet size, in bytes, a protocol stack can send or receive using this network board.
object.MaxRecvSize
Integer.
Read-only.
This example contains the maximum send or receive packet size (in bytes) that the network board can transmit or receive.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Maximum receive size: "&board.MaxRecvSize)
Contains the maximum send or receive packet size, in bytes, that the network board can transmit or receive.
object.MaxSize
Integer.
Read-only.
This example contains the maximum send or receive packet size (in bytes) that the network board can transmit or receive.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Maximum packet size: "&board.MaxSize)
Contains a number that identifies the link-level envelope (frame ID).
object.MediaId
Integer.
Read-only.
This example contains a number that identifies the link-level envelope (frame ID).
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Media identifier: "&board.MediaId)
Contains a pointer to a length-preceded, zero-terminated string that describes the frame type of the Multiple Link Interface Driver (MLID) software. For example,“ETHERNET_802.3”.
object.MediaType
String.
Read-only.
This example contains a pointer to a length-preceded, zero-terminated string that describes the frame type of the Multiple Link Interface Driver (MLID) software.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Media type: "&board.MediaType)
This property gives the modes supported by the LAN driver.
object.ModeFlags
Integer. See Remarks below.
Read-only.
Each bit of this integer represents a value. The value of nth bit can be extracted by using following formula:X = ModeFlags / (2^n)NthBitValue = X mod 2
This example gives the modes supported by the LAN driver.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Supported mode flags: "&board.ModeFlags)
Returns the logical board number assigned to the network board by the LSL (Link Support Layer software). The value is 0-255.
object.Number
Integer.
Read-only.
This example gives the logical board number assigned to the network board.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Logical board number: "&board.Number)
Returns a value of 1 if primary DMA is used by the network board.
object.PrimaryDMA
String.
Read-only.
This property is not used if the return value is FF.
If the network board does not use a primary DMA, this property returns 0.
This example returns a value of 1 if primary DMA is used by the network board. Else returns 0.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Primary DMA: "&board.primaryDMA)
Returns the network board's primary interrupt number.
object.PrimaryInterrupt
String.
Read-only.
This property is not used if the return value is FF.
This example returns the primary interrupt number.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Primary interrupt: "&board.primaryinterrupt)
Contains the maximum packet size (or best size), in bytes, that the network board can receive.
object.ReceiveSize
Integer.
Read-only.
This example contains the maximum packet size (or best size), in bytes, that the network board can receive.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Maximum receive size: "&board.Receive)
Returns a value of 1 if a secondary DMA is used by the network board.
object.SecondaryDMA
String.
Read-only.
This property is not used if the return value is FF.
If the network board does not use a secondary DMA, this property returns 0.
This example returns a value of 1 if secondary DMA is used by the network board. Otherwise, 0.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Secondary DMA: "&board.secondaryDMA)
Returns the secondary interrupt number.
object.SecondaryInterrupt
String.
Read-only.
This property is not used if the return value is FF.
This example returns the secondary interrupt number.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Secondary interrupt: "&board.secondaryinterrupt)
Returns the short name of the network board. Short names are eight characters or less.
object.ShortName
String.
Read-only.
This example returns the short name of the network board.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Short name: "&board.ShortName)
Contains the slot number where the network board is installed if the board is running in an MCA or EISA machine. Otherwise, this field is 0.
object.Slot
String.
Read-only.
This example the slot number where the network board is installed if the board is running in an MCA or EISA machine. Otherwise, this field is 0.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Board slot: "&board.slot)
Gives the Novell-defined major version number of the configuration table.
object.VersionMajor
String.
Read-only.
This example gives the Novell-defined major version number of the configuration table.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Major version number: "&board.VersionMajor)
Gives the Novell-defined minor version number of the configuration table.
object.VersionMinor
String.
Read-only.
This example gives the Novell-defined minor version number of the configuration table.
’Find the first LAN board and print its information
set srv = createobject ("ucx:Server")
set boards = srv.lanboards
set board = boards.Element(1)
print ("Minor version number: "&board.VersionMinor)