transmit time, PD data request, PD data indication, CCA handler, CCA report hander
dan sebagainya.
21. p802_15_4phy.o p802_15_4phy.o
merupakan object code file yang dibentuk oleh
p802_15_4phy.cc.
22. p802_15_4pkt.h
Header file p802_15_4pkt menggunakan 3 file yaitu packet.h,
“p802_15_4const.h” dan “p802_15_4field.h” sebagai library. Header
file ini berisi struktur panAddrInfo informasi address untuk PAN dan
struktur untuk
PHY header
lrwpan_beacon_frame, lrwpan_data_frame, lrwpan_ack_frame, lrwpan_command_frame dan
hdr_lrwpan.
23. p802_15_4sscs.cc
Source file p802_15_4sscs menggunakan file
“p802_15_4sscs.h”
sebagai library. Source file ini berisi prosedur bagi SSCS scan channels
802.15.4 untuk start, cancel, handle event, status name, MCPS data confirm, MCPS data indication, start
koordinator PAN dan start device.
24. p802_15_4sscs.h
Header file p802_15_4sscs menggunakan file
“p802_15_4def.h” dan “p802_15_4mac.h” sebagai library. Header file ini mendefinisikan
struktur sscsTaskPending scan channels untuk task yang pending. Header file
ini memiliki 2 kelas yaitu SSCS802_15_4Timer dengan
Universitas Sumatera Utara
friend class
SSCS802_15_4 dan SSCS802_15_4 dengan friend class Mac802_15_4
dan SSCS802_15_4Timer yang dapat mengakses nilai
MCPS data confirm , MCPS data indication, MLME reset confirm,
MLME Rx enable confirm , MLME scan confirm dan sebagainya.
25. p802_15_4sscs.o p802_15_4sscs.o
merupakan object code file yang dibentuk oleh
p802_15_4sscs.cc. 26. p802_15_4timer.cc
Source file
p802_15_4timer menggunakan 4 file yaitu packet.h, random.h
, “p802_15_4csmaca.h” dan “p802_15_4timer.h”
sebagai library. Source file ini berisi prosedur bagi MAC 802.15.4 timer
untuk reset, start dan stop. Source file ini juga berisi prosedur bagi MAC backoff timer, MAC Beacon Other Timer, MAC Defer CCA
Timer, MAC Tx Over Timer, MAC Tx Timer, MAC Extract Timer, MAC Assosiation Recipient Wait Timer, MAC Data Wait Timer, MAC
Rx Enable Timer, MAC Scan Timer, MAC Beacon Tx Timer, MAC Beacon Rx Timer, MAC Beacon Search Timer
dan MAC Wakeup Timer
untuk meng-handle event.
27. p802_15_4timer.h
Header file
p802_15_4timer menggunakan
3 file
yaitu
scheduler.h, assert.h dan math.h sebagai library. Header file ini memiliki 15 kelas yaitu Mac802_15_4Timer, macBackoffTimer,
macBeaconOtherTimer , macDeferCCATimer, macTxOverTimer,
macTxTimer ,
macExtractTimer ,
macAssoRspWaitTimer ,
Universitas Sumatera Utara
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