mirror of
https://github.com/ckaczor/OneWireAPI.git
synced 2026-01-14 01:25:40 -05:00
Initial commit
This commit is contained in:
41
owDevice.cs
Normal file
41
owDevice.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
|
||||
namespace OneWireAPI
|
||||
{
|
||||
public class owDevice
|
||||
{
|
||||
#region Member variables
|
||||
|
||||
protected owSession _session; // The current session
|
||||
protected owIdentifier _deviceID; // The ID of this device
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
public owDevice(owSession session, short[] rawID)
|
||||
{
|
||||
// Store the session
|
||||
_session = session;
|
||||
|
||||
// Create a new identifier and give it the ID supplied
|
||||
_deviceID = new owIdentifier(rawID);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
|
||||
public owIdentifier ID
|
||||
{
|
||||
get { return _deviceID; }
|
||||
}
|
||||
|
||||
public int Family
|
||||
{
|
||||
get { return _deviceID.Family; }
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user