beautypg.com

Measurement Computing Personal488 rev.3.0 User Manual

Page 134

background image

A-2 API Error Codes

04-10-01

Personal488 for Windows 95/98/Me/NT/2000

31

MUST BE ADDRESSED TO TALK

DATA or EOI SEND subcommands are invalid unless

Driver488 is already addressed to talk by MTA.

32

VALUE MUST BE BETWEEN 0 AND 255

Data bytes specified numerically in the SEND command

must be 8-bit integers.

33

INVALID BASE ADDRESS

I/O port base addresses must end in 0, 1, or 8 when

expressed in hexadecimal.

34

INVALID BUS ADDRESS

IEEE 488 bus addresses must be in the range of 0 to 30.

35

BAD DMA CHAN NO. OR DMA NOT ENABLED

This error message is obsolete in Driver488 Rev.4.0.

36

NOT AVAILABLE TO A PERIPHERAL

In Peripheral mode Driver488 cannot send bus commands

such as device addresses.

37

INVALID PRIMARY ADDRESS

IEEE 488 bus addresses must be in the range of 0 to 30.

38

INVALID SECONDARY ADDRESS

IEEE 488 bus secondary addresses must be in the range of

0 to 31.

39

INVALID - TRANSFER OF ZERO BYTES

A #count of zero bytes is not valid.

40

NOT ADDRESSED TO LISTEN

In Controller mode, ENTER without specifying a bus

address is not valid unless Driver488 is already
addressed to listen.

41

COMMAND SYNTAX ERROR

Error in specifying command.

42

UNABLE TO CHANGE MODE AFTER BOOTUP

This error message is obsolete in Driver488 Rev.4.0.

43

TIME OUT WAITING FOR ATTENTION

As a Peripheral, executing an ENTER command, Attention

did not become unasserted within the TIME OUT
period.

44

DEMO VERSION - CAPABILITY EXHAUSTED

The DEMO version of Driver488 is limited to 100

commands per session.

45

DEMO VERSION - ONLY ONE ADDRESS

The DEMO version of Driver488 can control only one

instrument at one IEEE 488 bus address.

46

OPTION NOT AVAILABLE

This error message is obsolete in Driver488 Rev.4.0.

47

VALUE MUST BE BETWEEN 1 AND 8

The IEEE 488 interface board clock frequency must be

between 1 and 8.

48

TIME OUT - CONTROL NOT ACCEPTED

No device took control of the IEEE 488 bus after a PASS

CONTROL.

49

UNABLE TO ADDRESS SELF TO TALK OR LISTEN

A TALK or LISTEN subcommand in a SEND command

specified the controller’s own address. Use MTA or
MLA instead.

50

TIME OUT ON COMMAND

A time out error occurred during a SEND command.

51

CANNOT DMA ON ODD BOUNDARY

Internal system error. Report to factory.

52

INTERRUPT %d DOES NOT EXIST

Invalid interrupt chosen. Check hardware settings.

53

INTERRUPT %d IS NOT SHAREABLE

Another device already controls this interrupt.

54

UNABLE TO ALLOCATE DYNAMIC MEMORY FOR

INT %d

Internal system error. Report to factory.

55

SHARED INTERRUPT %d CHAIN CORRUPTED

Internal system error. Report to factory.

56

TOO MANY ACTIVE TIMEOUTS

Internal system error. Report to factory.

57

INVALID DEVICE HANDLE %d

Device handle was not opened. Must first open device and

assign handle.

58

OUT OF DEVICE HANDLES

Too many device handles opened. Must close unused

handles.

59

UNKNOWN DEVICE: %s

Device not configured. Use MakeDevice to create.

60

DRIVER NOT LOADED

Driver is not loaded. Must load driver to run.

61

INVALID LIST OF DEVICE HANDLES

Array of device handles does not contain valid handles.

62

INVALID TERMINATOR STRUCTURE

Terminator structure does not contain valid data.

63

INVALID DATA POINTER

Data pointer is NULL or points to invalid data.

64

INVALID POINTER TO STATUS STRUCTURE

Status structure address is invalid or NULL.

65

INVALID NAME POINTER

Name parameter is empty or address is invalid.

66

SYSTEM ERROR - INVALID INTERNAL POINTER

Internal system error. Report to factory.

67

INVALID STRING FOR ERROR TEXT

Error text string address is invalid.

68

UNABLE TO FIND ERROR CODE REPORTER

Internal system error. Report to factory.

69

UNABLE TO TRANSLATE ERROR CODE

Internal system error. Report to factory.

This manual is related to the following products: