GNU Radio 2.x: ppio_ppdev Class Reference

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

# ppio_ppdev Class Reference

`#include <ppio_ppdev.h>`

Inheritance diagram for ppio_ppdev:

[legend]
Collaboration diagram for ppio_ppdev:

[legend]
List of all members.

## Detailed Description

access to parallel port bits using the linux ppdev interface

## Public Member Functions
virtual | ~ppio_ppdev ()
virtual void | write_data (unsigned char v)
virtual unsigned char | read_data ()
virtual void | write_control (unsigned char v)
virtual unsigned char | read_control ()
virtual unsigned char | read_status ()
virtual void | lock ()
virtual void | unlock ()
## Friends
ppio_ppdev_sptr | make_ppio_ppdev (int which=0)

## Constructor & Destructor Documentation

ppio_ppdev::~ppio_ppdev | ( |  | ) | `[virtual]`

## Member Function Documentation

void ppio_ppdev::lock | ( |  | ) | `[virtual]`

| Implements ppio.

unsigned char ppio_ppdev::read_control | ( |  | ) | `[virtual]`

| Implements ppio.

unsigned char ppio_ppdev::read_data | ( |  | ) | `[virtual]`

| Implements ppio.

unsigned char ppio_ppdev::read_status | ( |  | ) | `[virtual]`

| Implements ppio.

void ppio_ppdev::unlock | ( |  | ) | `[virtual]`

| Implements ppio.

void ppio_ppdev::write_control | ( | unsigned char | v | ) | `[virtual]`

| Implements ppio.

void ppio_ppdev::write_data | ( | unsigned char | v | ) | `[virtual]`

| Implements ppio.

## Friends And Related Function Documentation

ppio_ppdev_sptr make_ppio_ppdev | ( | int | which = `0` | ) | `[friend]`

The documentation for this class was generated from the following files:

- ppio_ppdev.h
- ppio_ppdev.cc