#include <gu_c.hxx>
Public Member Functions | |
char | chEos () const |
bool | fEnd () const |
bool | fEoiEos () const |
bool | fEos7 () const |
bool | fHighSpeed () const |
GpibTermOut & | chEos (char __chEos) |
Specifies the EOS byte to be used with fEoiEos(). | |
GpibTermOut & | fEnd (bool __fEnd) |
Specifies if the data transfer shall be terminated with the END message true. | |
GpibTermOut & | fEoiEos (bool __fEoiEos) |
Specifies if the EOS byte specified by chEos() shall be sent with the END message true. | |
GpibTermOut & | fEos7 (bool __fEos7) |
Specifies the mode the EOS byte is compared with fEoiEos(). | |
GpibTermOut & | fHighSpeed (bool __fHighSpeed) |
Specifies is all data bytes following the first data byte shall be transfered in high speed mode. | |
GpibTermOut () | |
Constructs a default GpibTermOut object. | |
GpibTermOut (char chEos, bool fEnd, bool fEoiEos, bool fEos7, bool fHighSpeed) | |
Constructs a fully specified GpibTermOut object. | |
Friends | |
xistream & | xunmarsh (xistream &xi, GpibTermOut &) |
xostream & | xmarshal (xostream &xo, const GpibTermOut &) |
std::ostream & | operator<< (std::ostream &os, const GpibTermOut &) |
An object of class GpibTermOut describes the termination mode to be used for a GPIB write (output to the GPIB) data transfer.
|
Constructs a default GpibTermOut object. The members are assigned to the following defaults: chEos(0), fEnd(false), fEoiEos(false), fEos7(false), fHighSpeed(false) |
|
Specifies the EOS byte to be used with fEoiEos(). chEos() is only used with fEoiEos(true)
|
|
Specifies if the data transfer shall be terminated with the END message true.
|
|
Specifies if the EOS byte specified by chEos() shall be sent with the END message true.
|
|
Specifies the mode the EOS byte is compared with fEoiEos(). fEos7() is only used with fEoiEos(true)
|
|
Specifies is all data bytes following the first data byte shall be transfered in high speed mode.
|