Interface: tos.chips.atm128.timer.HplAtm128Capture
interface HplAtm128Capture<typedef size_type>
HPL Interface to Atmega128 capture capabilities.
- Parameters:
-
size_type - Integer type of capture register
- Author:
-
Martin Turon <mturon@xbow.com>
Commands
command size_type get()
command bool isOn()
command void reset()
command void set(size_type t)
command void setEdge(bool up)
command void start()
command void stop()
command bool test()
Events
event void captured(size_type t)
Commands - Details
get
command size_type get()
- Returns:
-
the capture time
isOn
command bool isOn()
- Returns:
-
TRUE if capture enabled, FALSE otherwise
reset
command void reset()
set
command void set(size_type t)
- Parameters:
-
t - the time of the next capture event
setEdge
command void setEdge(bool up)
- Parameters:
-
up - TRUE = detect rising edge, FALSE = detect falling edge
start
command void start()
stop
command void stop()
test
command bool test()
- Returns:
-
TRUE if capture triggered, FALSE otherwise
Events - Details
captured
event void captured(size_type t)
- Parameters:
-
t - the time of the capture event