Prelim sensor callback implementation, should probably be moved out of the chaiscript dir at some point

This commit is contained in:
Jason Turner
2009-06-20 19:04:39 +00:00
parent 855e5acd2b
commit 1919d88f4f
3 changed files with 122 additions and 0 deletions

14
samples/sensors.chai Normal file
View File

@@ -0,0 +1,14 @@
var global_state = Map()
global_state["CPU"] = 0.0;
global_state["CPU0"] = 0.0;
def update_state(state, name)
{
++state[name];
}
sensor_manager.add_sensor("CPU", 1000, global_state, function(state) { update_state(state, "CPU"); state["CPU"]; } )
sensor_manager.add_sensor("CPU0", 1000, global_state, function(state) { update_state(state, "CPU0"); state["CPU0"]; } )