libs/sick/reader/print_field.C File Reference

#include "readsick.H"
#include <libgen.h>
#include <cstdio>
#include <cstring>
#include <iomanip>
#include <iostream>
#include <unistd.h>

Defines

#define DF_STX   -1
#define DF_ADDRESS   -2
#define DF_MSG_LEN   -3
#define DF_MSG_ID   -4
#define DF_CHECKSUM   -5
#define DF_NEWLINE   -6

Functions

void print_field_beg (msg_t const *msg, int field, char const *field_names[])
void print_field_end (int field)

Variables

bool print_name
char const * default_field_names []

Define Documentation

#define DF_ADDRESS   -2
#define DF_CHECKSUM   -5
#define DF_MSG_ID   -4
#define DF_MSG_LEN   -3
#define DF_NEWLINE   -6
#define DF_STX   -1

Function Documentation

void print_field_beg ( msg_t const *  msg,
int  field,
char const *  field_names[] 
)
void print_field_end ( int  field  ) 

References print_name.


Variable Documentation

char const* default_field_names[]
Initial value:
{
#define DF_STX
        "stx",
#define DF_ADDRESS
        "address",
#define DF_MSG_LEN
        "msg_len",
#define DF_MSG_ID
        "msg_id",
#define DF_CHECKSUM
        "checksum",
#define DF_NEWLINE
        "newline",
        NULL,
}

Referenced by main(), and print_field_beg().

bool print_name

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1