-
Notifications
You must be signed in to change notification settings - Fork 2
/
nodeC.nc
88 lines (72 loc) · 1.85 KB
/
nodeC.nc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
/**
* the module implements the interface nodeInfo
* @author ptrdu
* @date 2015-1-13
*/
module nodeC{
provides interface nodeInfo;
uses{
interface csInfo;
interface pitInfo;
interface gpsInfo;
interface fibInfo;
interface repoInfo;
}
}
implementation{
command fib_it * nodeInfo.getFib(){
// TODO Auto-generated method stub
return call fibInfo.getAll();
}
command cs_it * nodeInfo.getCs(){
// TODO Auto-generated method stub
return call csInfo.getAll();
}
command point nodeInfo.getPosition(){
// TODO Auto-generated method stub
return call gpsInfo.position();
}
command pit_it * nodeInfo.getPit(){
// TODO Auto-generated method stub
return call pitInfo.getAll();
}
event void csInfo.Dacollect(message_t *msg, error_t error){
// TODO Auto-generated method stub
}
event void pitInfo.Dacollect(message_t *msg, error_t error){
// TODO Auto-generated method stub
}
event void fibInfo.Incollect(message_t *msg, error_t error){
// TODO Auto-generated method stub
}
event void pitInfo.Incollect(message_t *msg, error_t error){
// TODO Auto-generated method stub
}
command repo_it * nodeInfo.getLightRepo(){
// TODO Auto-generated method stub
return call repoInfo.getLight();
}
command repo_it * nodeInfo.getTempRepo(){
// TODO Auto-generated method stub
return call repoInfo.getTemp();
}
command repo_it * nodeInfo.getHumRepo(){
// TODO Auto-generated method stub
return call repoInfo.getHum();
}
event void csInfo.DaDone(error_t error){
// TODO Auto-generated method stub
}
event void pitInfo.InDone(error_t error){
// TODO Auto-generated method stub
}
event void csInfo.InDone(error_t error){
// TODO Auto-generated method stub
}
event void pitInfo.DaDone(error_t error){
// TODO Auto-generated method stub
}
event void fibInfo.InDone(error_t error){
// TODO Auto-generated method stub
}
}