PinMonitor Class Reference

#include <pinmon.h>

Inheritance diagram for PinMonitor:
Inheritance graph
[legend]
Collaboration diagram for PinMonitor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PinMonitor (AvrDevice &avr, const char *pinNameStr, const char *pinDescStr=0, const char *pinHighStr=0, const char *pinLowStr=0) throw ()

Private Member Functions

void PinStateHasChanged (Pin *)

Private Attributes

const char * _pinDescStr
const char * _pinHighStr
const char * _pinLowStr
bool _prevState

Detailed Description

Definition at line 10 of file pinmon.h.


Constructor & Destructor Documentation

PinMonitor::PinMonitor ( AvrDevice avr,
const char *  pinNameStr,
const char *  pinDescStr = 0,
const char *  pinHighStr = 0,
const char *  pinLowStr = 0 
) throw ()

Definition at line 6 of file pinmon.cpp.

References Pin::RegisterCallback().

Here is the call graph for this function:


Member Function Documentation

void PinMonitor::PinStateHasChanged ( Pin pin  )  [private, virtual]

Implements HasPinNotifyFunction.

Definition at line 21 of file pinmon.cpp.

References _pinDescStr, _pinHighStr, _pinLowStr, and _prevState.


Member Data Documentation

const char* PinMonitor::_pinDescStr [private]

Definition at line 13 of file pinmon.h.

Referenced by PinStateHasChanged().

const char* PinMonitor::_pinHighStr [private]

Definition at line 15 of file pinmon.h.

Referenced by PinStateHasChanged().

const char* PinMonitor::_pinLowStr [private]

Definition at line 17 of file pinmon.h.

Referenced by PinStateHasChanged().

bool PinMonitor::_prevState [private]

Definition at line 20 of file pinmon.h.

Referenced by PinStateHasChanged().


The documentation for this class was generated from the following files:
Generated on Sun Feb 12 16:52:57 2012 for Simulavr by  doxygen 1.6.3