Classes | |
class | AssertException |
design-by-contract general assertion. More... | |
class | Assertion |
base for design-by-contract assert exception. More... | |
class | BoundIoFormat |
bind collected formatting information to a value. More... | |
class | ConfigBuilder |
abstract base class for configuration builders. More... | |
class | ConfigContext |
context for ConfigParser (empty). More... | |
class | ConfigEofToken |
token indicating end-of-file. More... | |
class | ConfigErrorToken |
token indicating an unrecognized token (error). More... | |
struct | ConfigKeyword |
table containg token code, token string pairs. More... | |
class | ConfigListBuilder |
Rulbus device list configuration builder. More... | |
class | ConfigNumberToken |
token that reads and represents an integral or floating point number. More... | |
class | ConfigParser |
parse a Rulbus configuration file. More... | |
class | ConfigParser::ParseError |
parser error used internally by ConfigParser. More... | |
class | ConfigPrinter |
Rulbus configuration printer. More... | |
class | ConfigScanner |
scan input and return lexical tokens. More... | |
class | ConfigSpecialToken |
token that reads and represents a special token, like brace and semicolon. More... | |
class | ConfigStringToken |
token that reads and represents a string. More... | |
class | ConfigToken |
abstract base class for concrete tokens, like keywords, numbers, strings. More... | |
class | ConfigWordToken |
token that reads and represents a keyword. More... | |
class | DbcException |
design-by-contract exception. More... | |
class | EnsureException |
design-by-contract postcondition exception. More... | |
class | EppRulbusInterface |
EPP Rulbus Interface. More... | |
class | IoFormat |
formatting manipulator. More... | |
class | IsaRulbusInterface |
ISA Rulbus Interface. More... | |
struct | isEqual |
predicate for apgorithms to compare floating types like Volt, Time and Freq. | |
class | NeverGetHereException |
design-by-contract never reach this location. More... | |
class | Pia |
Pia implementation. More... | |
class | PiaVia |
interface for Pia and Via. More... | |
class | PportAddresses |
Determine if a parallel port base addresses is valid. More... | |
class | RB8506_Pia |
dual parallel interface (Pia). More... | |
class | RB8506_Sifu |
input-output controller box (SIFU). More... | |
class | RB8506_Via |
dual parallel interface (Via). More... | |
class | RB8509_Adc12 |
8-channel 12-bit ADC (RB8509). More... | |
class | RB8510_Dac12 |
dual 12-bit DAC (RB8510). More... | |
class | RB8513_timebase |
programmable timebase (RB8513). More... | |
class | RB8514_delay |
programmable time delay (RB8514). More... | |
class | RB8515_clock |
clock for delay module RB8514 (RB8515). More... | |
struct | RB8515_clock::FreqTable |
the frequency--code mapping table. More... | |
class | RB8905_Adc12 |
high speed 12-bit ADC (BF). More... | |
class | RB9005_amplifier |
. More... | |
struct | RB9005_amplifier::RegInfo |
< type for gain register masks and shifts | |
class | RB9603_monochromator |
. More... | |
class | RequireException |
design-by-contract precondition exception. More... | |
class | RulbusAddressError |
Rulbus addressing error. More... | |
class | RulbusCloseError |
Rulbus device close (remove) error. More... | |
class | RulbusConfigError |
Rulbus configuration file error. More... | |
class | RulbusContextError |
Rulbus context error. More... | |
class | RulbusDataError |
Rulbus data error. More... | |
class | RulbusDevice |
Rulbus device base class, Bridge(151). More... | |
class | RulbusDeviceFactory |
create Rulbus devices from configuration file; may throw RulbusConfigError. More... | |
class | RulbusDeviceProxy |
Rulbus device access-protecting proxy. More... | |
class | RulbusError |
Rulbus errors base class. More... | |
class | RulbusHandleError |
Rulbus device handle error. More... | |
class | RulbusInterfaceError |
Rulbus Interface error. More... | |
class | RulbusInterfaceFactory |
the Rulbus Interface Abstract Factory(87) Singleton(127). More... | |
class | RulbusOpenError |
Rulbus device open error. More... | |
class | RulbusParseError |
configuration file parser error. More... | |
class | RulbusRangeError |
Rulbus parameter range error. More... | |
class | RulbusScanError |
configuration file scanner error. More... | |
class | RulbusTimeoutError |
Rulbus timeout error. More... | |
class | Singleton |
template base class for singleton pattern. More... | |
class | TheRulbusDeviceList |
the Rulbus device list Singleton(127). More... | |
class | TheRulbusInterface |
Rulbus Interface abstract base class. More... | |
class | Via |
Via implementation. More... | |
Typedefs | |
typedef Assertion * | AssertionPtr |
typedef const Assertion * | AssertionCptr |
typedef Assertion & | AssertionRef |
typedef const Assertion & | AssertionCref |
typedef DbcException * | DbcExceptionPtr |
typedef const DbcException * | DbcExceptionCptr |
typedef DbcException & | DbcExceptionRef |
typedef const DbcException & | DbcExceptionCref |
typedef RequireException * | RequireExceptionPtr |
typedef const RequireException * | RequireExceptionCptr |
typedef RequireException & | RequireExceptionRef |
typedef const RequireException & | RequireExceptionCref |
typedef EnsureException * | EnsureExceptionPtr |
typedef const EnsureException * | EnsureExceptionCptr |
typedef EnsureException & | EnsureExceptionRef |
typedef const EnsureException & | EnsureExceptionCref |
typedef AssertException * | AssertExceptionPtr |
typedef const AssertException * | AssertExceptionCptr |
typedef AssertException & | AssertExceptionRef |
typedef const AssertException & | AssertExceptionCref |
typedef NeverGetHereException * | NeverGetHereExceptionPtr |
typedef const NeverGetHereException * | NeverGetHereExceptionCptr |
typedef NeverGetHereException & | NeverGetHereExceptionRef |
typedef const NeverGetHereException & | NeverGetHereExceptionCref |
typedef signed char | int8 |
the compiler's signed 8-bit integral type. | |
typedef signed char * | int8Ptr |
typedef const int8 * | int8Cptr |
typedef int8 & | int8Ref |
typedef const int8 & | int8Cref |
typedef unsigned char | uInt8 |
the compiler's unsigned 8-bit integral type. | |
typedef unsigned char * | uInt8Ptr |
typedef const uInt8 * | uInt8Cptr |
typedef uInt8 & | uInt8Ref |
typedef const uInt8 & | uInt8Cref |
typedef signed short int | int16 |
the compiler's signed 16-bit integral type. | |
typedef signed short int * | int16Ptr |
typedef const int16 * | int16Cptr |
typedef int16 & | int16Ref |
typedef const int16 & | int16Cref |
typedef unsigned short int | uInt16 |
the compiler's unsigned 16-bit integral type. | |
typedef unsigned short int * | uInt16Ptr |
typedef const uInt16 * | uInt16Cptr |
typedef uInt16 & | uInt16Ref |
typedef const uInt16 & | uInt16Cref |
typedef signed int | int32 |
the compiler's signed 32-bit integral type. | |
typedef signed int * | int32Ptr |
typedef const int32 * | int32Cptr |
typedef int32 & | int32Ref |
typedef const int32 & | int32Cref |
typedef unsigned int | uInt32 |
the compiler's unsigned 32-bit integral type. | |
typedef unsigned int * | uInt32Ptr |
typedef const uInt32 * | uInt32Cptr |
typedef uInt32 & | uInt32Ref |
typedef const uInt32 & | uInt32Cref |
typedef float | float32 |
the compiler's 32-bit real type. | |
typedef float * | float32Ptr |
typedef const float32 * | float32Cptr |
typedef float32 & | float32Ref |
typedef const float32 & | float32Cref |
typedef double | float64 |
the compiler's 64-bit real type. | |
typedef double * | float64Ptr |
typedef const float64 * | float64Cptr |
typedef float64 & | float64Ref |
typedef const float64 & | float64Cref |
typedef uInt8 | Byte |
the libraries' byte type. | |
typedef uInt8 * | BytePtr |
typedef const Byte * | ByteCptr |
typedef Byte & | ByteRef |
typedef const Byte & | ByteCref |
typedef uInt16 | Word |
the libraries' word (2-Byte) type. | |
typedef uInt16 * | WordPtr |
typedef const Word * | WordCptr |
typedef Word & | WordRef |
typedef const Word & | WordCref |
typedef uInt32 | Quad |
the libraries' double word (4-Byte) type. | |
typedef uInt32 * | QuadPtr |
typedef const Quad * | QuadCptr |
typedef Quad & | QuadRef |
typedef const Quad & | QuadCref |
typedef char | Char |
the libraries' character type. | |
typedef char * | CharPtr |
typedef const Char * | CharCptr |
typedef Char & | CharRef |
typedef const Char & | CharCref |
typedef int | Int |
the libraries' signed integral type. | |
typedef int * | IntPtr |
typedef const Int * | IntCptr |
typedef Int & | IntRef |
typedef const Int & | IntCref |
typedef int16 | Int16 |
the libraries' 16-bit signed integral type. | |
typedef int16 * | Int16Ptr |
typedef const Int16 * | Int16Cptr |
typedef Int16 & | Int16Ref |
typedef const Int16 & | Int16Cref |
typedef int32 | Int32 |
the libraries' 32-bit signed integral type. | |
typedef int32 * | Int32Ptr |
typedef const Int32 * | Int32Cptr |
typedef Int32 & | Int32Ref |
typedef const Int32 & | Int32Cref |
typedef double | Real |
the libraries' real type. | |
typedef double * | RealPtr |
typedef const Real * | RealCptr |
typedef Real & | RealRef |
typedef const Real & | RealCref |
typedef float32 | Real32 |
the libraries' 32-bit real type. | |
typedef float32 * | Real32Ptr |
typedef const Real32 * | Real32Cptr |
typedef Real32 & | Real32Ref |
typedef const Real32 & | Real32Cref |
typedef float64 | Real64 |
the libraries' 64-bit real type. | |
typedef float64 * | Real64Ptr |
typedef const Real64 * | Real64Cptr |
typedef Real64 & | Real64Ref |
typedef const Real64 & | Real64Cref |
typedef std::string | String |
the libraries' string type. | |
typedef std::string * | StringPtr |
typedef const String * | StringCptr |
typedef String & | StringRef |
typedef const String & | StringCref |
typedef std::exception | StdException |
the std::exception type. | |
typedef std::exception * | StdExceptionPtr |
typedef const StdException * | StdExceptionCptr |
typedef StdException & | StdExceptionRef |
typedef const StdException & | StdExceptionCref |
typedef String | Name |
the Rulbus device name type. | |
typedef String * | NamePtr |
typedef const Name * | NameCptr |
typedef Name & | NameRef |
typedef const Name & | NameCref |
typedef Int | Addr |
the Rulbus address type. | |
typedef Int * | AddrPtr |
typedef const Addr * | AddrCptr |
typedef Addr & | AddrRef |
typedef const Addr & | AddrCref |
typedef Int | Rack |
the Rulbus rack number type. | |
typedef Int * | RackPtr |
typedef const Rack * | RackCptr |
typedef Rack & | RackRef |
typedef const Rack & | RackCref |
typedef Real | Volt |
the voltage type. | |
typedef Real * | VoltPtr |
typedef const Volt * | VoltCptr |
typedef Volt & | VoltRef |
typedef const Volt & | VoltCref |
typedef Real32 | Volt32 |
the 32-bit voltage type. | |
typedef Real32 * | Volt32Ptr |
typedef const Volt32 * | Volt32Cptr |
typedef Volt32 & | Volt32Ref |
typedef const Volt32 & | Volt32Cref |
typedef Real | Time |
the time type. | |
typedef Real * | TimePtr |
typedef const Time * | TimeCptr |
typedef Time & | TimeRef |
typedef const Time & | TimeCref |
typedef Real | Freq |
the frequency type. | |
typedef Real * | FreqPtr |
typedef const Freq * | FreqCptr |
typedef Freq & | FreqRef |
typedef const Freq & | FreqCref |
typedef Real | Length |
typedef Real * | LengthPtr |
typedef const Length * | LengthCptr |
typedef Length & | LengthRef |
typedef const Length & | LengthCref |
typedef isEqual< Volt > | isEqualVolt |
predicate to compare Volt | |
typedef isEqual< Time > | isEqualTime |
predicate to compare Time | |
typedef isEqual< Freq > | isEqualFreq |
predicate to compare Freq | |
typedef ConfigBuilder * | ConfigBuilderPtr |
typedef const ConfigBuilder * | ConfigBuilderCptr |
typedef ConfigBuilder & | ConfigBuilderRef |
typedef const ConfigBuilder & | ConfigBuilderCref |
typedef ConfigPrinter * | ConfigPrinterPtr |
typedef const ConfigPrinter * | ConfigPrinterCptr |
typedef ConfigPrinter & | ConfigPrinterRef |
typedef const ConfigPrinter & | ConfigPrinterCref |
typedef ConfigListBuilder * | ConfigListBuilderPtr |
typedef const ConfigListBuilder * | ConfigListBuilderCptr |
typedef ConfigListBuilder & | ConfigListBuilderRef |
typedef const ConfigListBuilder & | ConfigListBuilderCref |
typedef RulbusDevice * | RulbusDevicePtr |
typedef const RulbusDevice * | RulbusDeviceCptr |
typedef RulbusDevice & | RulbusDeviceRef |
typedef const RulbusDevice & | RulbusDeviceCref |
typedef RulbusConfigContext * | RulbusConfigContextPtr |
typedef const RulbusConfigContext * | RulbusConfigContextCptr |
typedef RulbusConfigContext & | RulbusConfigContextRef |
typedef const RulbusConfigContext & | RulbusConfigContextCref |
typedef ConfigParser * | ConfigParserPtr |
typedef const ConfigParser * | ConfigParserCptr |
typedef ConfigParser & | ConfigParserRef |
typedef const ConfigParser & | ConfigParserCref |
typedef ConfigScanner * | ConfigScannerPtr |
typedef const ConfigScanner * | ConfigScannerCptr |
typedef ConfigScanner & | ConfigScannerRef |
typedef const ConfigScanner & | ConfigScannerCref |
typedef ConfigContext * | ConfigContextPtr |
typedef const ConfigContext * | ConfigContextCptr |
typedef ConfigContext & | ConfigContextRef |
typedef const ConfigContext & | ConfigContextCref |
typedef ConfigToken * | ConfigTokenPtr |
typedef const ConfigToken * | ConfigTokenCptr |
typedef ConfigToken & | ConfigTokenRef |
typedef const ConfigToken & | ConfigTokenCref |
typedef EppRulbusInterface * | EppRulbusInterfacePtr |
typedef const EppRulbusInterface * | EppRulbusInterfaceCptr |
typedef EppRulbusInterface & | EppRulbusInterfaceRef |
typedef const EppRulbusInterface & | EppRulbusInterfaceCref |
typedef RulbusError * | RulbusErrorPtr |
typedef const RulbusError * | RulbusErrorCptr |
typedef RulbusError & | RulbusErrorRef |
typedef const RulbusError & | RulbusErrorCref |
typedef RulbusScanError * | RulbusScanErrorPtr |
typedef const RulbusScanError * | RulbusScanErrorCptr |
typedef RulbusScanError & | RulbusScanErrorRef |
typedef const RulbusScanError & | RulbusScanErrorCref |
typedef RulbusParseError * | RulbusParseErrorPtr |
typedef const RulbusParseError * | RulbusParseErrorCptr |
typedef RulbusParseError & | RulbusParseErrorRef |
typedef const RulbusParseError & | RulbusParseErrorCref |
typedef RulbusConfigError * | RulbusConfigErrorPtr |
typedef const RulbusConfigError * | RulbusConfigErrorCptr |
typedef RulbusConfigError & | RulbusConfigErrorRef |
typedef const RulbusConfigError & | RulbusConfigErrorCref |
typedef RulbusInterfaceError * | RulbusInterfaceErrorPtr |
typedef const RulbusInterfaceError * | RulbusInterfaceErrorCptr |
typedef RulbusInterfaceError & | RulbusInterfaceErrorRef |
typedef const RulbusInterfaceError & | RulbusInterfaceErrorCref |
typedef RulbusOpenError * | RulbusOpenErrorPtr |
typedef const RulbusOpenError * | RulbusOpenErrorCptr |
typedef RulbusOpenError & | RulbusOpenErrorRef |
typedef const RulbusOpenError & | RulbusOpenErrorCref |
typedef RulbusCloseError * | RulbusCloseErrorPtr |
typedef const RulbusCloseError * | RulbusCloseErrorCptr |
typedef RulbusCloseError & | RulbusCloseErrorRef |
typedef const RulbusCloseError & | RulbusCloseErrorCref |
typedef RulbusHandleError * | RulbusHandleErrorPtr |
typedef const RulbusHandleError * | RulbusHandleErrorCptr |
typedef RulbusHandleError & | RulbusHandleErrorRef |
typedef const RulbusHandleError & | RulbusHandleErrorCref |
typedef RulbusAddressError * | RulbusAddressErrorPtr |
typedef const RulbusAddressError * | RulbusAddressErrorCptr |
typedef RulbusAddressError & | RulbusAddressErrorRef |
typedef const RulbusAddressError & | RulbusAddressErrorCref |
typedef RulbusRangeError * | RulbusRangeErrorPtr |
typedef const RulbusRangeError * | RulbusRangeErrorCptr |
typedef RulbusRangeError & | RulbusRangeErrorRef |
typedef const RulbusRangeError & | RulbusRangeErrorCref |
typedef RulbusContextError * | RulbusContextErrorPtr |
typedef const RulbusContextError * | RulbusContextErrorCptr |
typedef RulbusContextError & | RulbusContextErrorRef |
typedef const RulbusContextError & | RulbusContextErrorCref |
typedef RulbusTimeoutError * | RulbusTimeoutErrorPtr |
typedef const RulbusTimeoutError * | RulbusTimeoutErrorCptr |
typedef RulbusTimeoutError & | RulbusTimeoutErrorRef |
typedef const RulbusTimeoutError & | RulbusTimeoutErrorCref |
typedef IsaRulbusInterface * | IsaRulbusInterfacePtr |
typedef const IsaRulbusInterface * | IsaRulbusInterfaceCptr |
typedef IsaRulbusInterface & | IsaRulbusInterfaceRef |
typedef const IsaRulbusInterface & | IsaRulbusInterfaceCref |
typedef Pia * | PiaPtr |
typedef const Pia * | PiaCptr |
typedef Pia & | PiaRef |
typedef const Pia & | PiaCref |
typedef Via * | ViaPtr |
typedef const Via * | ViaCptr |
typedef Via & | ViaRef |
typedef const Via & | ViaCref |
typedef PiaVia * | PiaViaPtr |
typedef const PiaVia * | PiaViaCptr |
typedef PiaVia & | PiaViaRef |
typedef const PiaVia & | PiaViaCref |
typedef RB8506_Pia * | RB8506_PiaPtr |
typedef const RB8506_Pia * | RB8506_PiaCptr |
typedef RB8506_Pia & | RB8506_PiaRef |
typedef const RB8506_Pia & | RB8506_PiaCref |
typedef RB8506_Via * | RB8506_ViaPtr |
typedef const RB8506_Via * | RB8506_ViaCptr |
typedef RB8506_Via & | RB8506_ViaRef |
typedef const RB8506_Via & | RB8506_ViaCref |
typedef PiaVia | RB8506_PiaVia |
typedef PiaVia * | RB8506_PiaViaPtr |
typedef const RB8506_PiaVia * | RB8506_PiaViaCptr |
typedef RB8506_PiaVia & | RB8506_PiaViaRef |
typedef const RB8506_PiaVia & | RB8506_PiaViaCref |
typedef RB8506_Sifu * | RB8506_SifuPtr |
typedef const RB8506_Sifu * | RB8506_SifuCptr |
typedef RB8506_Sifu & | RB8506_SifuRef |
typedef const RB8506_Sifu & | RB8506_SifuCref |
typedef RB8509_Adc12 * | RB8509_Adc12Ptr |
typedef const RB8509_Adc12 * | RB8509_Adc12Cptr |
typedef RB8509_Adc12 & | RB8509_Adc12Ref |
typedef const RB8509_Adc12 & | RB8509_Adc12Cref |
typedef RB8510_Dac12 * | RB8510_Dac12Ptr |
typedef const RB8510_Dac12 * | RB8510_Dac12Cptr |
typedef RB8510_Dac12 & | RB8510_Dac12Ref |
typedef const RB8510_Dac12 & | RB8510_Dac12Cref |
typedef RB8513_timebase * | RB8513_timebasePtr |
typedef const RB8513_timebase * | RB8513_timebaseCptr |
typedef RB8513_timebase & | RB8513_timebaseRef |
typedef const RB8513_timebase & | RB8513_timebaseCref |
typedef RB8514_delay * | RB8514_delayPtr |
typedef const RB8514_delay * | RB8514_delayCptr |
typedef RB8514_delay & | RB8514_delayRef |
typedef const RB8514_delay & | RB8514_delayCref |
typedef RB8515_clock * | RB8515_clockPtr |
typedef const RB8515_clock * | RB8515_clockCptr |
typedef RB8515_clock & | RB8515_clockRef |
typedef const RB8515_clock & | RB8515_clockCref |
typedef RB8905_Adc12 * | RB8905_Adc12Ptr |
typedef const RB8905_Adc12 * | RB8905_Adc12Cptr |
typedef RB8905_Adc12 & | RB8905_Adc12Ref |
typedef const RB8905_Adc12 & | RB8905_Adc12Cref |
typedef RB9005_amplifier * | RB9005_amplifierPtr |
typedef const RB9005_amplifier * | RB9005_amplifierCptr |
typedef RB9005_amplifier & | RB9005_amplifierRef |
typedef const RB9005_amplifier & | RB9005_amplifierCref |
typedef RB9603_monochromator * | RB9603_monochromatorPtr |
typedef const RB9603_monochromator * | RB9603_monochromatorCptr |
typedef RB9603_monochromator & | RB9603_monochromatorRef |
typedef const RB9603_monochromator & | RB9603_monochromatorCref |
typedef TheRulbusInterface * | TheRulbusInterfacePtr |
typedef const TheRulbusInterface * | TheRulbusInterfaceCptr |
typedef TheRulbusInterface & | TheRulbusInterfaceRef |
typedef const TheRulbusInterface & | TheRulbusInterfaceCref |
typedef RulbusDeviceFactory * | RulbusDeviceFactoryPtr |
typedef const RulbusDeviceFactory * | RulbusDeviceFactoryCptr |
typedef RulbusDeviceFactory & | RulbusDeviceFactoryRef |
typedef const RulbusDeviceFactory & | RulbusDeviceFactoryCref |
typedef TheRulbusDeviceList * | TheRulbusDeviceListPtr |
typedef const TheRulbusDeviceList * | TheRulbusDeviceListCptr |
typedef TheRulbusDeviceList & | TheRulbusDeviceListRef |
typedef const TheRulbusDeviceList & | TheRulbusDeviceListCref |
typedef std::vector< RulbusDevicePtr > | List |
the implementation list type | |
typedef RulbusDeviceProxy * | RulbusDeviceProxyPtr |
typedef const RulbusDeviceProxy * | RulbusDeviceProxyCptr |
typedef RulbusDeviceProxy & | RulbusDeviceProxyRef |
typedef const RulbusDeviceProxy & | RulbusDeviceProxyCref |
typedef RulbusInterfaceFactory * | RulbusInterfaceFactoryPtr |
typedef const RulbusInterfaceFactory * | RulbusInterfaceFactoryCptr |
typedef RulbusInterfaceFactory & | RulbusInterfaceFactoryRef |
typedef const RulbusInterfaceFactory & | RulbusInterfaceFactoryCref |
Functions | |
bool | eq (Real lhs, Real rhs) |
true if two Real values are equal. | |
int | isletter (char chr) |
predicate for characters that can start a word. | |
int | isnumeric (char chr) |
predicate for characters that can start a number. | |
int | isspecial (char chr) |
predicate for characters that are special. | |
int | isquote (char chr) |
predicate for characters that can start a string. | |
int | kwcmp (const void *a, const void *b) |
compare the strings of two keyword table entries. | |
int | backslash (int c) |
return character for escape sequence. | |
String | fmtstring (String s, size_t maxlen) |
clip string if necessay, indicate clip with ... . | |
short | inp (unsigned short port) |
read a byte from an input-output port | |
short | outp (unsigned short port, unsigned char value) |
write a byte to an input-output port. | |
bool | openIO (long base, int len) |
open port input-output address range on Windows NT type operating systems using CanIO. CanIO consists of canio.dll and canio.sys. openIO() first dynamically loads canio.dll and then calls AddMultiPort() to provide access to the requested input-output range. | |
String | to_string (Real x, Int ndec) |
convert Real to string, default number of digits 7. | |
String | to_string_pfx (Int n, Int radix, Int width) |
convert long integer to string with radix prefix, default base 10. | |
String | to_string (long n, Int radix, Int width, Char fillchar) |
convert long integer to string without radix prefix, default base 10. | |
Real | to_real (String aString) |
convert String to Real. | |
Int | to_int (String aString) |
convert String to integer. | |
Int | to_bcd (Int aBinaryValue) |
convert binary value to bcd value. | |
CharCptr | to_cstr (const String &s) |
convert String to c-string. | |
template<typename T> std::ostream & | operator<< (std::ostream &os, const Rulbus::BoundIoFormat< T > &bf) |
write <format, value> tuple to output stream. | |
PiaViaRef | to_rb8506 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
PiaViaPtr | to_rb8506_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8506_PiaRef | to_rb8506_pia (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RB8506_PiaPtr | to_rb8506_pia_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8506_ViaRef | to_rb8506_via (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RB8506_ViaPtr | to_rb8506_via_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8506_SifuRef | to_rb8506_sifu (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB8506_SifuPtr | to_rb8506_sifu_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8509_Adc12Ref | to_rb8509 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB8509_Adc12Ptr | to_rb8509_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8510_Dac12Ref | to_rb8510 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RB8510_Dac12Ptr | to_rb8510_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8513_timebaseRef | to_rb8513 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RB8513_timebasePtr | to_rb8513_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8514_delayRef | to_rb8514 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB8514_delayPtr | to_rb8514_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8515_clockRef | to_rb8515 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RB8515_clockPtr | to_rb8515_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB8905_Adc12Ref | to_rb8905 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB8905_Adc12Ptr | to_rb8905_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB9005_amplifierRef | to_rb9005 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB9005_amplifierPtr | to_rb9005_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RB9603_monochromatorRef | to_rb9603 (RulbusDevicePtr p) |
conversion shim; may throw bad_cast exception. | |
RB9603_monochromatorPtr | to_rb9603_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
RulbusDeviceRef | to_rb (RulbusDevicePtr p) |
conversion shim; may throw bad_cast. | |
RulbusDevicePtr | to_rb_ptr (RulbusDevicePtr p) |
conversion shim; may return 0. | |
template<typename T> T | to (RulbusDeviceProxyRef proxy) |
conversion shim. | |
String | to_string (int n, Int radix=10, Int width=0, Char fillchar= ' ') |
convert integer to string without radix prefix, default base 10. | |
String | to_string2 (Int n) |
convert long integer to string, base 2, without radix prefix. | |
String | to_string8 (Int n) |
convert long integer to string, base 8, without radix prefix. | |
String | to_string16 (Int n) |
convert long integer to string, base 16, without radix prefix. | |
Variables | |
const int | CTRL_Z = 0x1A |
Rulbus::ConfigKeyword | kwTable [] |
table containg token code, token string pairs. |
|
ConfigScanner uses a ConfigKeyword table to look up the the keywords that can appear in a Rulbus configuration file. |