#include <new_sim_text_buffer.h>
Public Member Functions | |
NewSimulatorTextBuffer () | |
Constructor. | |
NewSimulatorTextBuffer (const char *string, SaHpiTextTypeT type, SaHpiLanguageT l=SAHPI_LANG_ENGLISH) | |
full qualified constructor | |
NewSimulatorTextBuffer (const SaHpiTextBufferT &buf) | |
full qualified constructor | |
void | Clear () |
Clear the internal m_buffer and set it to default values. | |
operator SaHpiTextBufferT () const | |
return the internal buffer | |
SaHpiUint8T | DataLength () const |
return the DataLength | |
SaHpiTextTypeT | CheckAscii (const char *s) |
Return the type of the string. | |
bool | SetAscii (const char *string, SaHpiTextTypeT type, SaHpiLanguageT l=SAHPI_LANG_ENGLISH) |
Set the value internally on ASCII. | |
bool | SetData (SaHpiTextBufferT data) |
Fill m_buffer. | |
int | GetAscii (char *buffer, unsigned int len) const |
Fill the an Ascii buffer with the internal value. | |
bool | operator== (const NewSimulatorTextBuffer &tb) const |
Comparison equal operator. | |
bool | operator!= (const NewSimulatorTextBuffer &tb) const |
Comparison not equal operator. | |
Protected Member Functions | |
int | BinaryToAscii (char *buffer, unsigned int len) const |
Copy the internal buffer into a Ascii buffer. | |
int | BcdPlusToAscii (char *buffer, unsigned int len) const |
Copy the internal buffer into a Ascii buffer. | |
int | Ascii6ToAscii (char *buffer, unsigned int len) const |
Copy the internal buffer into a Ascii buffer. | |
int | LanguageToAscii (char *buffer, unsigned int len) const |
Copy the internal buffer into a Ascii buffer Only SAHPI_LANG_ENGLISH is supported. | |
int | AsciiToBcdPlus (const char *input) |
Convert an ascii string to BCDPLUS. | |
int | AsciiToAscii6 (const char *input) |
Convert an ascii string to ascii6. | |
int | AsciiToLanguage (const char *input) |
Copy an ascii string into the internal structure. | |
Protected Attributes | |
SaHpiTextBufferT | m_buffer |
internal SaHpiTextBufferT variable |
|
Copy the internal buffer into a Ascii buffer.
|
|
Convert an ascii string to ascii6.
|
|
Convert an ascii string to BCDPLUS.
|
|
Copy an ascii string into the internal structure.
|
|
Copy the internal buffer into a Ascii buffer.
|
|
Copy the internal buffer into a Ascii buffer.
|
|
Return the type of the string.
|
|
Fill the an Ascii buffer with the internal value.
|
|
Copy the internal buffer into a Ascii buffer Only SAHPI_LANG_ENGLISH is supported.
|
|
Set the value internally on ASCII.
|
|
Fill m_buffer.
|