3 Console.WriteLine(
"*************************************************************")
4 Console.WriteLine(
"Example GInterrupt() usage")
5 Console.WriteLine(
"*************************************************************")
7 'Simple check for appropriate communication bus
16 Console.WriteLine(
"No support on this bus")
string GCommand(string Command, bool Trim=true)
Used for command-and-response transactions.
byte GInterrupt()
Provides access to PCI and UDP interrupts from the controller.
void GTimeout(Int16 timeout_ms)
Set the timeout of communication transactions. Use -1 to set the original timeout from GOpen().
Provides a class that binds to gclib's unmanaged dll. Wraps each call and provides a more user-friend...
GCLIB_DLL_EXPORTED GReturn GCALL GTimeout(GCon g, short timeout_ms)
Uses GUtility() and G_UTIL_TIMEOUT_OVERRIDE to set the library timeout.
GCLIB_DLL_EXPORTED GReturn GCALL GCommand(GCon g, GCStringIn command, GBufOut buffer, GSize buffer_len, GSize *bytes_returned)
Performs a command-and-response transaction on the connection.
GCLIB_DLL_EXPORTED GReturn GCALL GInterrupt(GCon g, GStatus *status_byte)
Provides access to PCI and UDP interrupts from the controller.
GReturn vector(GCon g, char *file)
Puts controller into Vector Mode and accepts a file defining vector points.