|
string | Origen::extractPinsFromGroup (const string &groupname) |
| Supply a pin alias name and get the name of the physical pin returned. More...
|
|
bool | Origen::pinExists (const string &pinName) |
|
void | Origen::synchronize (double timeout) |
|
double | Origen::calculateFrequency (const ARRAY_I &captureData, double periodInNs) |
|
double | Origen::calculatePeriod (const ARRAY_I &captureData, double periodInNs) |
|
void | Origen::overlaySubroutineOutput (string subroutinePattern, string pin, uint64_t data, int size, int loOutputIndex, int hiOutputIndex) |
|
void | Origen::overlaySubroutine (string subroutinePattern, string pin, uint64_t data, int size) |
|
void | Origen::reverseOverlaySubroutine (string subroutinePattern, string pin, uint64_t data, int size) |
| Same as overlaySubroutine but the data is applied in reverse order. More...
|
|
int | Origen::numberOfOnes (uint32_t i) |
| Returns the number of 1's (bits that are set) in the given 32-bit number. More...
|
|
int | Origen::numberOfZeros (uint32_t i) |
| Returns the number of 0's (bits that are not set) in the given 32-bit number. More...
|
|
int64_t | Origen::toInt (string str, int base) |
|
uint64_t | Origen::toUInt (string str, int base) |
| See toInt, but returns an unsigned 64-bit integer. More...
|
|
vector< string > | Origen::split (const string &str, char delim) |
|
void | Origen::split (const string &str, char delim, vector< string > &elems) |
|
string | Origen::toHex (const uint64_t &val) |
|
string | Origen::toStr (const uint64_t &val) |
|
void | Origen::initializeSites () |
|
void | Origen::logParametricTest (string name, int site, double result, LIMIT limits, string pin) |
| Prints the result of a parametric test to the console. More...
|
|
void | Origen::logFunctionalTest (string name, int site, bool passed, string pattern) |
| Prints the result of a functional test to the console. More...
|
|
bool | Origen::isPass (double val, LIMIT limits) |
| Returns true if the result is within the given limits. More...
|
|
string | Origen::loStr (LIMIT limits) |
|
string | Origen::hiStr (LIMIT limits) |
|
string | Origen::upcase (string base) |
|
string | Origen::downcase (string base) |
|
string | Origen::lpad (string base, int length, char fill) |
|
string | Origen::rpad (string base, int length, char fill) |
|
bool | Origen::isEven (uint64_t number) |
| Returns true if the given number is even. More...
|
|
bool | Origen::isOdd (uint64_t number) |
| Returns true if the given number is odd. More...
|
|
LIMIT | Origen::noLimits () |
| Returns a LIMIT object with no limits enabled. More...
|
|
uint64_t | Origen::flip (uint64_t input, int size) |
|
string | Origen::ltrim (string str, const char *remove_chars) |
|
string | Origen::rtrim (string str, const char *remove_chars) |
|
string | Origen::trim (string str, const char *remove_chars) |
|
double | Origen::getUnitMultiplier (const string &units) |
|
string | Origen::getLabelFromBurst (const string &burst, const string &port) |
|
string | Origen::checksum16bits (const string &mystring) |
|
void | Origen::Time::initTime (bool reset) |
|
int | Origen::Time::month () |
| Get the Month. More...
|
|
int | Origen::Time::day () |
| Get the Day. More...
|
|
int | Origen::Time::hour () |
| Get the Hour. More...
|
|
int | Origen::Time::minute () |
| Get the Minute. More...
|
|
int | Origen::Time::second () |
| Get the Second. More...
|
|