macDataWaitTimer ,
macRxEnableTimer ,
macScanTimer ,
macBeaconTxTimer ,
macBeaconRxTimer ,
macBeaconSearchTimer dan macWakeupTimer yang dapat
mengakses nilai untuk meng-handle event.
28. p802_15_4timer.o p802_15_4timer.o
merupakan object code file yang dibentuk oleh
p802_15_4timer.cc. 29. p802_15_4trace.cc
Source file
p802_15_4trace menggunakan 4 file yaitu packet.h, mac.h, mac-802.11.h
dan “p802_15_4trace.h” sebagai library.
Source file ini berisi prosedur tampilan header data 802.15.4, header
ACK 802.15.4, header beacon 802.15.4, header command 802.15.4 ,
nama objek dan sebagainya pada trace file.
30. p802_15_4trace.h
Header file p802_15_4trace menggunakan file packet.h sebagai
library . Header file ini mendefinisikan MAC subtype RTS dengan
alamat 0x0B, MAC subtype CTS dengan alamat 0x0C, MAC subtype ACK
dengan alamat 0x0D dan MAC subtype Data dengan alamat 0x00.
31. p802_15_4trace.o p802_15_4trace.o
merupakan object code file yang dibentuk oleh
p802_15_4trace.cc. 32. p802_15_4transac.cc
Source file
p802_15_4transac
menggunakan 3
file yaitu
scheduler.h , “p802_15_4transac.h” dan “p802_15_4pkt.h”
Universitas Sumatera Utara
sebagai library. Source file ini berisi prosedur untuk add device link, update device link, number device link, check addition device link,
empty device link, dump device link, add transac link, update transac link, number transac link, check addition transac link, empty transac
link dan dump transac link.
33. p802_15_4transac.h
Header file p802_15_4transac menggunakan 4 file yaitu packet.h,
“p802_15_4def.h”, “p802_15_4const.h” dan “p802_15_4field.h” sebagai library. Header file ini memiliki 2 kelas yaitu DEVICELINK
yang mendefinisikan struktur link antar device dan TRANSACLINK
yang mendefinisikan struktur link yang sedang bertransaksi link yang sedang dilalui data.
34. p802_15_4transac.o p802_15_4transac.o
merupakan object code file yang dibentuk oleh
p802_15_4transac.cc.
2.3.2 Parameter-parameter Sistem Model Propagasi Radio