AP&C API Reference
|
A simple class that allows loading a representation of the Serial ID iButton device. As far as I can tell, there is no possible interaction with this device type. More...
Public Member Functions | |
OneWireDevice81 (int port, byte[] serialNumberBuffer, owApi.FamilyCodes fc) | |
override byte[] | Read () |
Reads this sensor's value. More... | |
override void | Initialize (OneWire.Configuration.OneWireDeviceConfig config) |
Lets individual sensor implementations do routines to put the sensor in its expected state, such as setting the number of bits to resolve temperature readings. This method is a no-op for this device because it is not programmable. More... | |
![]() | |
abstract void | Initialize (OneWire.Configuration.OneWireDeviceConfig config) |
Lets individual sensor implementations do routines to put the sensor in its expected state, such as setting the number of bits to resolve temperature readings. Some (many?) sensors will create a no-op method for this message. More... | |
override string | ToString () |
Properties | |
override ushort | InputResolutionBits [get, set] |
Gets the input resolution bits. More... | |
override bool | IsFunctionalSensor [get] |
Gets a value indicating whether this instance is functional sensor. More... | |
![]() | |
abstract ushort | InputResolutionBits [get, set] |
Gets the input resolution bits. More... | |
abstract bool | IsFunctionalSensor [get] |
Gets a value indicating whether this instance is functional sensor. More... | |
byte[] | Buffer [get, protected set] |
Gets the last buffer of raw data retrieved from the device using Read. More... | |
ulong | SerialNumber [get] |
Gets the unique 1-Wire identifier for this device. More... | |
byte[] | RawSerialNumber [get] |
Gets the unique 1-Wire identifier for this device in binary format. More... | |
string | Identifier [get] |
The SerialNumber as a hex string. More... | |
owApi.FamilyCodes | FamilyCode [get] |
Gets the family code that is decoded from the SerialNumber . More... | |
string | FamilyDescription [get, protected set] |
Gets a description that goes with FamilyCode . More... | |
string[] | PartIds [get, protected set] |
Gets the list of part identifiers that apply to this family of devices. More... | |
int | Port [get, set] |
Gets or sets the number for the port used to communicate with this device. More... | |
OneWireDeviceConfig | Config [get] |
Gets or sets (protected) the configuration for this OneWireDevice. More... | |
log4net.ILog | Log [get] |
Gets the log. More... | |
Additional Inherited Members | |
![]() | |
static OneWireDevice | Create (int port, OneWireDeviceConfig config) |
Factory method for getting specific 1-Wire device implementations that encapsulate their own communications routines by device type, by using configuration object. More... | |
static OneWireDevice | Create (int port, byte[] serialNum) |
Factory method for getting specific 1-Wire device implementations that encapsulate their own communications routines by device type. More... | |
static OneWireDevice | Create (int port, ulong serialNum) |
static ulong | DecodeSn (byte[] sn) |
static string | GetIdentifier (ulong sn) |
![]() | |
OneWireDevice (int port, byte[] serialNumberBuf, owApi.FamilyCodes fc) | |
Creates a new 1-Wire device instance and associates it to the port. More... | |
A simple class that allows loading a representation of the Serial ID iButton device. As far as I can tell, there is no possible interaction with this device type.
|
inline |
Lets individual sensor implementations do routines to put the sensor in its expected state, such as setting the number of bits to resolve temperature readings. This method is a no-op for this device because it is not programmable.
|
inlinevirtual |
Reads this sensor's value.
Implements Apac.Dallas.OneWire.OneWireDevice.
|
getset |
Gets the input resolution bits.
The input resolution bits.
|
get |
Gets a value indicating whether this instance is functional sensor.
Always returns false
for this type of sensor.