#[repr(i64)]pub enum CompletionCode {
Show 20 variants
Success = 0,
SuccessEventEn = 1_073_676_290,
SuccessEventDis = 1_073_676_291,
SuccessQueueEmpty = 1_073_676_292,
SuccessTermChar = 1_073_676_293,
SuccessMaxCnt = 1_073_676_294,
WarnQueueOverflow = 1_073_676_300,
WarnConfigNloaded = 1_073_676_407,
SuccessDevNpresent = 1_073_676_413,
SuccessTrigMapped = 1_073_676_414,
SuccessQueueNempty = 1_073_676_416,
WarnNullObject = 1_073_676_418,
WarnNsupAttrState = 1_073_676_420,
WarnUnknownStatus = 1_073_676_421,
WarnNsupBuf = 1_073_676_424,
SuccessNchain = 1_073_676_440,
SuccessNestedShared = 1_073_676_441,
SuccessNestedExclusive = 1_073_676_442,
SuccessSync = 1_073_676_443,
WarnExtFuncNimpl = 1_073_676_457,
}Variants§
Success = 0
Operation completed successfully.
SuccessEventEn = 1_073_676_290
Specified event is already enabled for at least one of the specified mechanisms.
SuccessEventDis = 1_073_676_291
Specified event is already disabled for at least one of the specified mechanisms.
SuccessQueueEmpty = 1_073_676_292
Operation completed successfully, but queue was already empty.
SuccessTermChar = 1_073_676_293
The specified termination character was read.
SuccessMaxCnt = 1_073_676_294
The number of bytes read is equal to the input count.
WarnQueueOverflow = 1_073_676_300
The event returned is valid. One or more events that occurred have not been raised because there was no room available on the queue at the time of their occurrence. This could happen because VI_ATTR_MAX_QUEUE_LENGTH is not set to a large enough value for your application and/or events are coming in faster than you are servicing them.
WarnConfigNloaded = 1_073_676_407
The specified configuration either does not exist or could not be loaded; using VISA-specified defaults.
SuccessDevNpresent = 1_073_676_413
Session opened successfully, but the device at the specified address is not responding.
SuccessTrigMapped = 1_073_676_414
The path from trigSrc to trigDest is already mapped.
SuccessQueueNempty = 1_073_676_416
Wait terminated successfully on receipt of an event notification. There is still at least one more event occurrence of the requested type(s) available for this session.
WarnNullObject = 1_073_676_418
The specified object reference is uninitialized.
WarnNsupAttrState = 1_073_676_420
Although the specified state of the attribute is valid, it is not supported by this resource implementation.
WarnUnknownStatus = 1_073_676_421
The status code passed to the operation could not be interpreted.
WarnNsupBuf = 1_073_676_424
The specified buffer is not supported.
SuccessNchain = 1_073_676_440
Event handled successfully. Do not invoke any other handlers on this session for this event.
Operation completed successfully, and this session has nested shared locks.
SuccessNestedExclusive = 1_073_676_442
Operation completed successfully, and this session has nested exclusive locks.
SuccessSync = 1_073_676_443
Asynchronous operation request was actually performed synchronously.
WarnExtFuncNimpl = 1_073_676_457
The operation succeeded, but a lower level driver did not implement the extended functionality.
Trait Implementations§
Source§impl Clone for CompletionCode
impl Clone for CompletionCode
Source§fn clone(&self) -> CompletionCode
fn clone(&self) -> CompletionCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more