fipbusview_img FipBusView

   Enumerations

This section presents the enumerations CTLs of the FipBusView library that are useful for communicating with a FIP device.

To see examples of how to use the library, please go to the Tutorial section.

FipBusView Enumerations

Figure: FipBusView Enumerations Panel

ConstantValueDescription
UNKNOWN0Unknown device type
PCI PCIE TYPE1PCI/PCIe FIP Arbiter board (pci, pcie, pci104, pcie104, pxi, pxie, mpcie)
USB TYPE2USB FIP Arbiter board
ConstantValueDescription
PCI [Old]0x9050PCI FIP Arbiter on copper (old model)
PCI0x5201PCI FIP Arbiter on copper
PCIe0x5301PCIe FIP Arbiter on copper
PCI-1040x5401PCI/104 FIP Arbiter on copper
PCIe/1040x5501PCIe/104 FIP Arbiter on copper
PXI0x5601PXI FIP Arbiter on copper
PXIe0x5701PXIe FIP Arbiter on copper
mPCIe0x5801mPCIe FIP Arbiter on copper
cPCI0x5901cPCI FIP Arbiter on copper
PCI Optical0x7201PCI FIP Arbiter on optical fiber
PCIe Optical0x7301PCIe FIP Arbiter on optical fiber
PCI-104 Optical0x7401PCI/104 FIP Arbiter on optical fiber
PCIe/104 Optical0x7501PCIe/104 FIP Arbiter on optical fiber
PXI Optical0x7601PXI FIP Arbiter on optical fiber
PXIe Optical0x7701PXIe FIP Arbiter on optical fiber
mPCIe Optical0x7801mPCIe FIP Arbiter on optical fiber
cPCI Optical0x7901cPCI FIP Arbiter on optical fiber
ConstantValueDescription
FipCore library0API library to control a FIP Arbitrator device
FipCore Plus extension1

Extended functions for FipCore library. This soft option includes:

  • FipBusView library (lvlib): To control a FIP Arbitrator device from Labview.
  • OPC UA server functions (from FipCore and FipBusView libraries)
FipLabs GUI2GUI for designing, controlling and analyzing a FIP network (based on FipCore library)
ConstantValueDescription
31.25 Kbps0FIP speed at 31.25 Kbps
1 Mbps1FIP speed at 1 Mbps
2.5 Mbps2FIP speed at 2.5 Mbps
5 Mbps3FIP speed at 5 Mbps
Unknown4Unknown speed
ConstantValueDescription
150 Ohms0Network 150 Ω
120 Ohms1Network 120 Ω
Unknown2Unknown impedance
ConstantValueDescription
FIP0FIP frame
WorldFIP1WorldFIP frame
SlowFIP2SlowFIP frame
ConstantValueDescription
NO EVENT0x0000No event configured
PERMANENT EVENT SENT0x8100Sending of a variable (Permanent)
TEMPORARY EVENT SENT0x0100Sending of a variable (Temporary)
PERMANENT EVENT RECEIVED0x8200Reception of a variable (Permanent)
TEMPORARY EVENT RECEIVED0x0200Reception of a variable (Temporary)
MESSAGE RECEIVED0x0240Reception of a message
MESSAGE SENT0x0140Emission of a message
URGENT APER. VAR SENT0x0130Sending of a list of urgent aperiodic requests
NORMAL APER. VAR SENT0x0131Sending of a list of normal aperiodic requests
BA ACTIVITY0x0400BA reactivation (active on network)
BA STOPPED 10x0401Stopping of BA following timeout
BA STOPPED 20x0402Stopping of BA following network anomalies
BA STOPPED 30x0404Stopping of BA following user request
BA IDLE0x0408Return of BA to idle status
BA SUSPEND 0
to
BA SUSPEND 255
0x0500
to
0x05FF
Suspend of BA program following SUSPEND number 0
...
Suspend of BA program following SUSPEND number 255
ConstantValueDescription
XML0The file has "xml" structure type
CNF1The file has "cnf" structure type (obsolete)
ConstantValueDescription
IDLE0No file transfer in progress
IN_PROGRESS1File transfer in progress
COMPLETE2File transfer complete
ABORTED3File transfer aborted
ConstantValueDescription
STOPPED0x0000Stop
STARTING0x0003Start in progress
IDLE0x0007Idle
MACRO END0x8022End of macrocycle
SENDING ID_DAT0x8023Sending ID_DAT
SENDING ID_MSG0x8025Sending ID_MSG
TESTING0x8028TESTP in progress
TESTING END0x8029End of TESTP
PENDING0x8038Waiting for execution resumption (suspend)
APER. VAR WINDOW0x800BAperiodic message request processing
APER. MSG WINDOW0x8004Aperiodic variable request processing
WAITING TIME0x8010Internal resynchronisation in progress
WAITING SYNC.0x8031External resynchronisation in progress
WAITING SYNC. SILENT0x8032External resynchronisation in progress
In this status, there is no activity on the line (only silences)
ConstantValueDescription
Clear Channels Errors0x0010Clears the internal error transmission flags
Reset Channel 10x0020Reinitialises the medium attachment units (channel 1)
For example in order to restart it after a watchdog error
Reset Channel 20x0040Reinitialises the medium attachment units (channel 2)
For example in order to restart it after a watchdog error
Activate Channel 1 Only0x0009Enables the channel 1
Activate Channel 2 Only0x0006Enables the channel 2
Activate Channel 1 And 20x0005Enables the channel 1 and 2
ConstantValueDescription
Black0Switched off LED
Blue1Blue LED
Green2Green LED
Blue Sky3Blue Sky LED
Red4Red LED
Fuschia5Fuschia LED
Yellow6Yellow LED
White7White LED