#include <site.hpp>
|
| Site (int) |
|
virtual | ~Site () |
|
string | lotid () |
|
uint64_t | lotidInt () |
|
void | lotid (string) |
| Set the lot ID to the given value, e.g. "ABC1234". More...
|
|
void | lotid (uint64_t) |
| Set the lot ID based on the integer representation returned from lotidInt. More...
|
|
int | wafer () |
|
void | wafer (int) |
| Set the wafer number to the given value. More...
|
|
int | x () |
|
void | x (int) |
| Set the X co-ordinate to the given value. More...
|
|
int | y () |
|
void | y (int) |
| Set the Y co-ordinate to the given value. More...
|
|
int | bin () |
|
void | bin (int) |
|
void | bin (int, bool) |
|
int | softbin () |
|
void | softbin (int) |
|
void | softbin (int, bool) |
|
int | number () |
| Returns the site number associated with the given site object. More...
|
|
Origen::Site::Site |
( |
int |
number | ) |
|
int Origen::Site::bin |
( |
| ) |
|
Returns the bin that has been assigned to the site by previously calling bin(int), if no bin has been assigned then it will return 0.
void Origen::Site::bin |
( |
int |
val | ) |
|
Set the site's bin to the given value, but only if a bin has not already been set. Note that this does not actually bin out the site but just records the bin assignment in a variable that can be retrieved by calling bin().
void Origen::Site::bin |
( |
int |
val, |
|
|
bool |
force |
|
) |
| |
Set the site's bin to the given value, but only if a bin has not already been set or if the force argument is set to true, in which case it will overwrite any previous assignment. Note that this does not actually bin out the site but just records the bin assignment in a variable that can be retrieved by calling bin().
string Origen::Site::lotid |
( |
| ) |
|
Get the lot ID. If it has not previously been set to a value it will be automatically queried from the test system.
void Origen::Site::lotid |
( |
string |
val | ) |
|
Set the lot ID to the given value, e.g. "ABC1234".
void Origen::Site::lotid |
( |
uint64_t |
val | ) |
|
Set the lot ID based on the integer representation returned from lotidInt.
uint64_t Origen::Site::lotidInt |
( |
| ) |
|
Returns the lot ID as a 64-bit integer that is suitable for programming to the device. Each character in the lotID is converted to its ASCII code. An error will be raised if the length of the current lotID overflows 64-bits.
int Origen::Site::number |
( |
| ) |
|
|
inline |
Returns the site number associated with the given site object.
int Origen::Site::softbin |
( |
| ) |
|
Returns the bin that has been assigned to the site by previously calling bin(int), if no bin has been assigned then it will return 0.
void Origen::Site::softbin |
( |
int |
val | ) |
|
Set the site's softbin to the given value, but only if a softbin has not already been set. Note that this does not actually bin out the site but just records the softbin assignment in a variable that can be retrieved by calling softbin().
void Origen::Site::softbin |
( |
int |
val, |
|
|
bool |
force |
|
) |
| |
Set the site's softbin to the given value, but only if a softbin a has not already been set or if the force argument is set to true, in which case it will overwrite any previous assignment. Note that this does not actually bin out the site but just records the softbin assignment in a variable that can be retrieved by calling softbin().
int Origen::Site::wafer |
( |
| ) |
|
Get the wafer number. If it has not previously been set to a value it will be automatically queried from the test system.
void Origen::Site::wafer |
( |
int |
val | ) |
|
Set the wafer number to the given value.
Get the X co-ord. If it has not previously been set to a value it will be automatically queried from the test system.
void Origen::Site::x |
( |
int |
val | ) |
|
Set the X co-ordinate to the given value.
Get the Y co-ord. If it has not previously been set to a value it will be automatically queried from the test system.
void Origen::Site::y |
( |
int |
val | ) |
|
Set the Y co-ordinate to the given value.
The documentation for this class was generated from the following files: