Just back from my 2 week holiday in Scotland! :) Pretty much activity
on roomware! Looks like I have some things to catch up with.
POST COMMUNICATOR
The post communicator should only send events. Thus when a device
is found this is pushed to some script (likely: PHP or Flash). No
double events are posted. When a device is lost and later is found,
only then the second in_range event will appear after the post
communicator has also pushed the out_range event.
When using the post communicator, you need also the httpxml
communicator. What you should do is: first obtain the list of
currently detected devices using httpxml. Second the post communicator
will inform you of updates.
IDLE TIME REACHED
Only bluetooth has the notion of "idle time reached". This is not a
feature supported by the RoomWare server. A module detects devices,
and thus a device is detected or not.
The introduction of "idle time reached" is due to bluetooth. When
scanning for Bluetooth devices, you are not 100% sure to get all
devices in range (that logically would respond). This is more like 90%
when you have multiple devices. The "idle time reached" is just when a
device fails to respond within this interval, it is very very likely
that the device is gone and not that is fails to answer all inquiries;
and thus a out_range event is thrown.
The name "idle time reached" should probably be named "max
bluetooth response interval".
HTTPD COMMUNICATOR
Good work from Sexybiggetje! This weekend I will review your code
and add it to code. I will replace the httpxml with your httpd
communicator.
Regards, Tom
--
Ga online kleding passen op http://www.mimicme.nl/ !
Tom Burger | t.bu...@mimicmedia.nl | +31 (0)62 412 20 27
Mimic Media | in...@mimicmedia.nl | Panamalaan 5-P | 1019 AS Amsterdam