1963 work -- S and L
61 lines of code changed in 4 files:
Support for DS1991 MultiKey memory.
Skeleton for DS1963 (SHA)
882 lines of code changed in 9 files:
Thread should return with pthread_exit();
8 lines of code changed in 2 files:
write ANY data to reset latch.
2 lines of code changed in 1 file:
Reverse some changes I made before...
31 lines of code changed in 3 files:
Wrong placed #if
1 lines of code changed in 1 file:
/statistics/bus array re-written a bit... I reversed ow_read.c to an older
version... retries are not used at the moment, but multiple adapters
should work.
90 lines of code changed in 8 files:
Split up statistics into arrays in case there are more than on adapter.
Removed bus_wait since it doesn't say anything special.
184 lines of code changed in 7 files:
Some more error debugging to USB adapter and ow_ds9097.
199 lines of code changed in 4 files:
Patches to fix read/write retries and statistics is read from owserver
if available.
114 lines of code changed in 3 files:
Makeing a loop of the retries while save a few bytes.
15 lines of code changed in 1 file:
Use more efficient precalculated DeviceSimultaneous in parse name
2 lines of code changed in 1 file:
Added FS_read_3times to restore 3 attempts at a read.
49 lines of code changed in 4 files:
Should return -1 on error.
2 lines of code changed in 1 file:
Correction of help text
2 lines of code changed in 1 file:
Minor corrections to use a signed variable for read or write
27 lines of code changed in 7 files:
man page updates
62 lines of code changed in 3 files:
DS2480_read() read as many bytes as possible now. Hopefully improved fuse
unmounting and fixed some a bug I introduced earlier today.
225 lines of code changed in 9 files:
Log one more error possibility if memcmp fails.
14 lines of code changed in 3 files:
Lots of new error counters and new read/write functions
600 lines of code changed in 11 files:
Sumit Birla has a DS9097U with a version number of 2! Now handled.
6 lines of code changed in 3 files:
Patch from Jeremy Cole (jeremy.cole@gmail.com) for propery temperature scasle when setting temp limits on the DS18x20s
3 lines of code changed in 2 files:
Multiple local adapters in /system
93 lines of code changed in 7 files:
Fix calculation of bus_time
69 lines of code changed in 2 files:
updated php's Makefile.am
2 lines of code changed in 1 file:
Added php support to the swig module, changed configure script for php, Makefile.am for swig and added a little example. The php extension does not yet get installed.
27 lines of code changed in 5 files:
Fix includes... owfs_config.h and ow.h must be included before sys/stat.h
to define _FILE_OFFSET_BITS=64 and __USE_FILE_OFFSET64.
25 lines of code changed in 7 files:
Bug in NewIn and NewOut...
7 lines of code changed in 1 file:
Support offset in FS_detail and FS_ascii
16 lines of code changed in 1 file:
memory and version return correct length now... This bug seem to have
been there very long.
3 lines of code changed in 1 file:
FS_detail() should return either 16, or -errorcode
4 lines of code changed in 1 file:
pid_file bug fixed.
2 lines of code changed in 1 file:
Removed extra print.
5 lines of code changed in 1 file:
added two sample hotplug scripts: allow general user access and start owserver automatically when a ds9490r usb 1-wire controller is inserted.
85 lines of code changed in 7 files:
Updated documentation. Removed exPath and exAttr since they're no longer being used.
34 lines of code changed in 1 file:
Corrected the checking of sensor attributes. They should have an '_'
instead of '.'.
14 lines of code changed in 1 file:
Lots of changes.
Makefile.am
- Removed the --root=$(DESTDIR) parameter. When DESTDIR is blank,
this causes Python's distutils to install the module under the
current directory, not the Python site-packages directory.
setup.py.in
- Added runtime_library_dirs = [ '@prefix@/lib' ] so that the owfs
shared library (libow.so) would have a better chance of being
found at runtime.
ow/__init__.py
- Added the ability to log the calls to _OW.get and _OW.put.
- The Sensor class now knows about cached (/) vs uncached
(/uncached) entries. Any Sensor can switch between them using the
useCache method.
- The string representation of a Sensor now indicates if the cached
or uncached paths are currently being used.
- __repr__ has been added to allow for easier determination of
Sensor id from commands like:
>>> print ow.Sensor( '/' ).sensorList( )
[Sensor("/10.B7B64D000800"), Sensor("/81.A44C23000000"),
Sensor("/1F.440701000000"), Sensor("/1F.5D0B01000000"),
Sensor("/1F.7F0901000000")]
- __eq__ has been added to allow for comparison of Sensor
instances. Two Sensors are considered equal if their _path
attributes are equal. This means that cached and uncached Sensor
instances are considered equal.
>>> ow.Sensor( '/' ) == ow.Sensor( '/uncached' )
True
- useCache method has been added to switch between cached and
uncached Sensor views.
- entryList method has been added to return a list of the Sensor's
entries.
- sensor method has been reworked to better handle root and
microlans. (Thanks to Wim Heirman for pointing out problems and
providing a solution.)
- sensorList methof has been added to return a list of the Sensor's
Sensors.
unittest/Readme.txt
- Added note as to the status of the unittests. Specifically that
two test are currently known to fail.
unittest/ds1420.py, unittest/ds2408.py, unittest/ds2409.py
- Added the ability to run a specific test by specifying it on the
command line.
- Example:
./ds2409.py DS2409.testAttributes
unittest/owload.py
- New unittest for basic reality check - can the ow module be
imported.
unittest/owsensors.py
- New tests - testCacheSwitch, testRootCache, testEntryList,
testSensorList, testEqual.
unittest/owtest_sample.ini, unittest/owtest_think.ini
- Added a type entry to the Root section.
368 lines of code changed in 11 files:
C89
3 lines of code changed in 1 file:
owtcl message fixed
2 lines of code changed in 1 file:
directory alarm again is present
12 lines of code changed in 5 files:
Exit when SIGHUP and SIGTERM
3 lines of code changed in 1 file:
Ignore SIGPIPE if socket is closed.
2 lines of code changed in 1 file:
uncached over owserver now works
18 lines of code changed in 6 files:
ds2433
2 lines of code changed in 1 file:
Add man-page for DS2433
134 lines of code changed in 1 file:
Screwed up FS_present. Very embarrassing
3 lines of code changed in 1 file:
Example showing direct access to the underlying owfs libraries.
47 lines of code changed in 1 file:
corrected crontab comment line
2 lines of code changed in 1 file:
file mode is now +x
19 lines of code changed in 1 file:
removed update.sh so that it can be readded with the execution bits set.
0 lines of code changed in 1 file:
Added the directory location for where the checkout happens.
Added the -q command line parameter.
5 lines of code changed in 1 file:
Update the contents of the owfs website via cron job.
17 lines of code changed in 1 file:
Added one line to source and misspelled it!
10 lines of code changed in 2 files:
Start of PHP support
98 lines of code changed in 4 files:
PIO control bugs fixed.
14 lines of code changed in 1 file:
ag_aggregate & ft_yesno: return value bug fixed.
7 lines of code changed in 1 file:
Multiple sources and sinks.
12 lines of code changed in 1 file:
Fix bitfield errors in read (unmasked with dual adapters).
109 lines of code changed in 7 files: