|
1-Wire API for .NET Version 4.00
|
Inherits com::dalsemi::onewire::container::OneWireContainer.
Public Member Functions | |
| OneWireContainer0F () | |
Create an empty container that is not complete until after a call to setupContainer. | |
| OneWireContainer0F (DSPortAdapter sourceAdapter, byte[] newAddress) | |
| Create a container with the provided adapter instance and the address of the iButton or 1-Wire device. | |
| OneWireContainer0F (DSPortAdapter sourceAdapter, long newAddress) | |
| Create a container with the provided adapter instance and the address of the iButton or 1-Wire device. | |
| OneWireContainer0F (DSPortAdapter sourceAdapter, String newAddress) | |
| Create a container with the provided adapter instance and the address of the iButton or 1-Wire device. | |
| String | getName () |
| Get the Maxim Integrated Products part number of the iButton or 1-Wire Device as a string. | |
| String | getAlternateNames () |
| Get the alternate Maxim Integrated Products part numbers or names. | |
| String | getDescription () |
| Get a short description of the function of this iButton or 1-Wire Device type. | |
| int | getMaxSpeed () |
| Get the maximum speed this iButton or 1-Wire device can communicate at. | |
| Enumeration | getMemoryBanks () |
| Get an enumeration of memory bank instances that implement one or more of the following interfaces: MemoryBank, PagedMemoryBank, and OTPMemoryBank. | |
1-Wire container for 8192 byte Add-Only memory (EPROM) iButton, DS1986 and 1-Wire Chip, DS2506. This container encapsulates the functionality of the 1-Wire family type 0F (hex)
The iButton package for this device is primarily used as a read/write portable memory device. The 1-Wire Chip version is used for non-volatile storage.
The memory can be accessed through the objects that are returned from the getMemoryBanks method.
The following is a list of the MemoryBank instances that are returned:
See the usage example in OneWireContainer to enumerate the MemoryBanks. See the usage examples in MemoryBank, PagedMemoryBank, and OTPMemoryBank for bank specific operations.
http://pdfserv.maxim-ic.com/arpdf/DS2506.pdf http://pdfserv.maxim-ic.com/arpdf/DS1986.pdf
Create an empty container that is not complete until after a call to setupContainer.
This is one of the methods to construct a container. The others are through creating a OneWireContainer with parameters.
| OneWireContainer0F | ( | DSPortAdapter | sourceAdapter, |
| byte[] | newAddress | ||
| ) |
Create a container with the provided adapter instance and the address of the iButton or 1-Wire device.
This is one of the methods to construct a container. The other is through creating a OneWireContainer with NO parameters.
| sourceAdapter | adapter instance used to communicate with this iButton |
| newAddress | Address of this 1-Wire device |
| OneWireContainer0F | ( | DSPortAdapter | sourceAdapter, |
| long | newAddress | ||
| ) |
Create a container with the provided adapter instance and the address of the iButton or 1-Wire device.
This is one of the methods to construct a container. The other is through creating a OneWireContainer with NO parameters.
| sourceAdapter | adapter instance used to communicate with this 1-Wire device |
| newAddress | Address of this 1-Wire device |
| OneWireContainer0F | ( | DSPortAdapter | sourceAdapter, |
| String | newAddress | ||
| ) |
Create a container with the provided adapter instance and the address of the iButton or 1-Wire device.
This is one of the methods to construct a container. The other is through creating a OneWireContainer with NO parameters.
| sourceAdapter | adapter instance used to communicate with this 1-Wire device |
| newAddress | Address of this 1-Wire device |
| String getAlternateNames | ( | ) |
Get the alternate Maxim Integrated Products part numbers or names.
A 'family' of 1-Wire Network devices may have more than one part number depending on packaging. There can also be nicknames such as 'Crypto iButton'.
Reimplemented from OneWireContainer.
| String getDescription | ( | ) |
Get a short description of the function of this iButton or 1-Wire Device type.
Reimplemented from OneWireContainer.
| int getMaxSpeed | ( | ) |
Get the maximum speed this iButton or 1-Wire device can communicate at.
Override this method if derived iButton type can go faster then SPEED_REGULAR(0).
Reimplemented from OneWireContainer.
| Enumeration getMemoryBanks | ( | ) |
Get an enumeration of memory bank instances that implement one or more of the following interfaces: MemoryBank, PagedMemoryBank, and OTPMemoryBank.
Enumeration of memory banks Reimplemented from OneWireContainer.
| String getName | ( | ) |
Get the Maxim Integrated Products part number of the iButton or 1-Wire Device as a string.
For example 'DS1992'.
Reimplemented from OneWireContainer.
1.7.3