navX Library v2.lvlib:Z900_navX_Open.vi

Polymorfic VI to open a navX MXP or Micro.

navX Library v2.lvlib:Z900_navX_Open.vi

navX Library v2.lvlib:Z900_navX_Open_I2C.vi

navX Library v2.lvlib:Z900_navX_Open_I2C.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Open\Z900_navX_Open_I2C.vi

navX Library v2.lvlib:Z900_navX_Open_Serial.vi

navX Library v2.lvlib:Z900_navX_Open_Serial.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Open\Z900_navX_Open_Serial.vi

navX Library v2.lvlib:Z900_navX_Open_SPI.vi

navX Library v2.lvlib:Z900_navX_Open_SPI.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Open\Z900_navX_Open_SPI.vi


navX Library v2.lvlib:Z900_navX_Open_I2C.vi

This VI opens the navX over I2C. You must open a reference before using any other VIs on this palette. After you open a reference to the navX, you can use the other navX VIs to access and monitor the navX device.

navX Library v2.lvlib:Z900_navX_Open_I2C.vi

cu8

Update Rate (4Hz-60Hz)

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cenum

I2C Bus

icclst

navX Device

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

i2c_bus.ctl

i2c_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\i2clib\i2c_bus.ctl


navX Library v2.lvlib:Z900_navX_Open_Serial.vi

This VI opens the navX over Serial. You must open a reference before using any other VIs on this palette. After you open a reference to the navX, you can use the other navX VIs to access and monitor the navX device.

navX Library v2.lvlib:Z900_navX_Open_Serial.vi

cu8

Update Rate (4Hz-60Hz)

cenum

Serial Port

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cenum

Stream Type

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_Serial.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\NI WPI\WPI_SerialPort_USB.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Open_SPI.vi

This VI opens the navX over SPI. You must open a reference before using any other VIs on this palette. After you open a reference to the navX, you can use the other navX VIs to access and monitor the navX device.

navX Library v2.lvlib:Z900_navX_Open_SPI.vi

cu8

Update Rate (4Hz-60Hz)

cenum

SPI Bus

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cdbl

Clock Rate (Hz)

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_SPI.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_StartLoop.vi

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

spi_bus.ctl

spi_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\spilib\spi_bus.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Close.vi

This navX VI closes the background processing loop and shutsdown any open interfaces used for the navX.

THIS VI SHOULD BE CALLED WHEN DONE.

PLACE IT IN FINISH.VI

navX Library v2.lvlib:Z900_navX_Close.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Internal_Get.vi

This VI returns the current values from the navX device registy. This VI is rarely need to be called by a user.

navX Library v2.lvlib:Z900_navX_Internal_Get.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

i1du8

Registry

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Internal_Close.vi

This navX VI handles closing the Serial/I2C/SPI reference for the navX.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_Close.vi

ccclst

navX Device

ccclst

Interface TypeDefs

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

WPI_I2CClose.vi

WPI_I2CClose.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CClose.vi

WPI_SPIClose.vi

WPI_SPIClose.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIClose.vi

WPI_SerialPortReset.vi

WPI_SerialPortReset.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortReset.vi

WPI_SerialPortClose.vi

WPI_SerialPortClose.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortClose.vi

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_InterfaceTypeDef.ctl

WPI_I2CDevRef.ctl

WPI_I2CDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CDevRef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

WPI_SPIDevRef.ctl

WPI_SPIDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIDevRef.ctl

WPI_SerialPortRef.ctl

WPI_SerialPortRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortRef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

spi_bus.ctl

spi_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\spilib\spi_bus.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

FPGA_TypedefDigitalModule.ctl

FPGA_TypedefDigitalModule.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\Typedef\FPGA_TypedefDigitalModule.ctl

i2c_bus.ctl

i2c_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\i2clib\i2c_bus.ctl


navX Library v2.lvlib:Z900_navX_Internal_Error.vi

This VI returns the current Error from the navX. This VI does NOT keep a log between reads and only returns the current error value.

navX Library v2.lvlib:Z900_navX_Internal_Error.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ierrcodeclst

Internal error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Internal_Open.vi

This navX VI handles opening the Serial/I2C/SPI reference for the navX.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_Open.vi

ccclst

navX Device

cerrcodeclst

error in

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

Interface TypeDefs

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

WPI_SerialPortReset.vi

WPI_SerialPortReset.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortReset.vi

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_SerialStreamTypeDef.ctl

WPI_I2COpen.vi

WPI_I2COpen.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2COpen.vi

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_SPI.ctl

WPI_SerialPortTermination.vi

WPI_SerialPortTermination.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortTermination.vi

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\NI WPI\WPI_SerialPort_USB.ctl

NI WPI Serial USB.lvlib:WPI_SerialPortOpen_USB.vi

NI WPI Serial USB.lvlib:WPI_SerialPortOpen_USB.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\NI WPI\WPI_SerialPortOpen_USB.vi

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_InterfaceTypeDef.ctl

WPI_I2CDevRef.ctl

WPI_I2CDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CDevRef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

WPI_SPIDevRef.ctl

WPI_SPIDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIDevRef.ctl

WPI_SerialPortRef.ctl

WPI_SerialPortRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortRef.ctl

WPI_SPIOpen.vi

WPI_SPIOpen.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIOpen.vi

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

spi_bus.ctl

spi_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\spilib\spi_bus.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

FPGA_TypedefDigitalModule.ctl

FPGA_TypedefDigitalModule.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\Typedef\FPGA_TypedefDigitalModule.ctl

i2c_bus.ctl

i2c_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\i2clib\i2c_bus.ctl


navX Library v2.lvlib:Z900_navX_Internal_ProcessingLoop.vi

This navX VI handles the reading/writing for the navX. All of the good stuff is in here.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_ProcessingLoop.vi

ccclst

navX Device

cbool

Halt

i1du8

Registry

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ibool

Connected

navX Library v2.lvlib:Z900_navX_Internal_Close.vi

navX Library v2.lvlib:Z900_navX_Internal_Close.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_Close.vi

FPGA_UtilitiesRead LocalTime.vi

FPGA_UtilitiesRead LocalTime.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\Utilities\FPGA_UtilitiesRead LocalTime.vi

WPI_SPIRead.vi

WPI_SPIRead.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIRead.vi

WPI_I2CRead.vi

WPI_I2CRead.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CRead.vi

WPI_SerialPortGetBytesReceived.vi

WPI_SerialPortGetBytesReceived.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortGetBytesReceived.vi

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_SerialStreamTypeDef.ctl

WPI_SerialPortRead.vi

WPI_SerialPortRead.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortRead.vi

navX Library v2.lvlib:Z900_navX_SERIAL_CapturePacket.vi

navX Library v2.lvlib:Z900_navX_SERIAL_CapturePacket.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SERIAL\Z900_navX_SERIAL_CapturePacket.vi

navX Library v2.lvlib:Z900_navX_Internal_UpdateDevice.vi

navX Library v2.lvlib:Z900_navX_Internal_UpdateDevice.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_UpdateDevice.vi

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_Serial.ctl

WPI_UtilitiesFRC FPGATime.vi

WPI_UtilitiesFRC FPGATime.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\Utilities\WPI_UtilitiesFRC FPGATime.vi

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\NI WPI\WPI_SerialPort_USB.ctl

navX Library v2.lvlib:Z900_navX_SERIAL_DecodePacket.vi

navX Library v2.lvlib:Z900_navX_SERIAL_DecodePacket.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SERIAL\Z900_navX_SERIAL_DecodePacket.vi

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Internal_Open.vi

navX Library v2.lvlib:Z900_navX_Internal_Open.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_Open.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

WPI_I2CWrite.vi

WPI_I2CWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CWrite.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SPI\Z900_navX_SPI_CRC.vi

navX Library v2.lvlib:Z900_navX_Internal_ZeroYaw.vi

navX Library v2.lvlib:Z900_navX_Internal_ZeroYaw.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_ZeroYaw.vi

WPI_SPIWrite.vi

WPI_SPIWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIWrite.vi

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Flags\Z900_navX_Flags_CapabilityTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

This navX VI handles starting the background processing loop for the navX.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_StartLoop.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Internal_ProcessingLoop.vi

navX Library v2.lvlib:Z900_navX_Internal_ProcessingLoop.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\Z900_navX_Internal_ProcessingLoop.vi

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Internal_UpdateDevice.vi

This navX VI handles updating rate and serial protocol for the navX.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_UpdateDevice.vi

ccclst

navX Device

ccclst

Interface TypeDefs

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

icclst

Interface TypeDefs

WPI_SerialPortReset.vi

WPI_SerialPortReset.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortReset.vi

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_I2C.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_I2C.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_Serial.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_Serial.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

navX Library v2.lvlib:Z900_navX_OpenTypeDef_SPI.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\navX Open TypeDefs\Z900_navX_OpenTypeDef_SPI.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

NI WPI Serial USB.lvlib:WPI_SerialPort_USB.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\NI WPI\WPI_SerialPort_USB.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_InterfaceTypeDef.ctl

WPI_I2CDevRef.ctl

WPI_I2CDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CDevRef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

WPI_SPIDevRef.ctl

WPI_SPIDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIDevRef.ctl

WPI_SerialPortWrite.vi

WPI_SerialPortWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortWrite.vi

WPI_SerialPortRef.ctl

WPI_SerialPortRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortRef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

WPI_I2CWrite.vi

WPI_I2CWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CWrite.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SPI\Z900_navX_SPI_CRC.vi

spi_bus.ctl

spi_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\spilib\spi_bus.ctl

WPI_SPIWrite.vi

WPI_SPIWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIWrite.vi

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

FPGA_TypedefDigitalModule.ctl

FPGA_TypedefDigitalModule.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\Typedef\FPGA_TypedefDigitalModule.ctl

i2c_bus.ctl

i2c_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\i2clib\i2c_bus.ctl

WPI_SerialPortFlush.vi

WPI_SerialPortFlush.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortFlush.vi

navX Library v2.lvlib:Z900_navX_SERIAL_PacketChecksum.vi

navX Library v2.lvlib:Z900_navX_SERIAL_PacketChecksum.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SERIAL\Z900_navX_SERIAL_PacketChecksum.vi


navX Library v2.lvlib:Z900_navX_Internal_ZeroYaw.vi

This navX VI handles zeroing the yaw for the navX.

THIS VI SHOULD NOT BE CALLED BY THE USER!

navX Library v2.lvlib:Z900_navX_Internal_ZeroYaw.vi

ccclst

navX Device

ccclst

Interface TypeDefs

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

c1du8

Registry

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

icclst

Interface TypeDefs

i1du8

Registry

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_InterfaceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_InterfaceTypeDef.ctl

WPI_I2CDevRef.ctl

WPI_I2CDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CDevRef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

WPI_SPIDevRef.ctl

WPI_SPIDevRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIDevRef.ctl

WPI_SerialPortWrite.vi

WPI_SerialPortWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortWrite.vi

WPI_SerialPortRef.ctl

WPI_SerialPortRef.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortRef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

WPI_I2CWrite.vi

WPI_I2CWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\I2C\WPI_I2CWrite.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

navX Library v2.lvlib:Z900_navX_SPI_CRC.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SPI\Z900_navX_SPI_CRC.vi

spi_bus.ctl

spi_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\spilib\spi_bus.ctl

WPI_SPIWrite.vi

WPI_SPIWrite.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SPI\WPI_SPIWrite.vi

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Flags\Z900_navX_Flags_CapabilityTypeDef.ctl

FPGA_TypedefDigitalModule.ctl

FPGA_TypedefDigitalModule.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\Typedef\FPGA_TypedefDigitalModule.ctl

i2c_bus.ctl

i2c_bus.ctl

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\SystemInterfaces\i2clib\i2c_bus.ctl

WPI_SerialPortFlush.vi

WPI_SerialPortFlush.vi

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Rock Robotics\WPI\SerialPort\WPI_SerialPortFlush.vi

navX Library v2.lvlib:Z900_navX_SERIAL_PacketChecksum.vi

navX Library v2.lvlib:Z900_navX_SERIAL_PacketChecksum.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\IO\Internal\SERIAL\Z900_navX_SERIAL_PacketChecksum.vi


navX Library v2.lvlib:Z900_navX_Get_RawValues_GyroAccelMag.vi

This navX VI returns the raw values from the Gyro, Accel, and Mag sensors.

navX Library v2.lvlib:Z900_navX_Get_RawValues_GyroAccelMag.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

inclst

Raw Values

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_SystemInformation_BoardInformation.vi

This navX VI will return the current Board Information.

Who Am I

Hardware Revision

Firmware Major and Minor

Capability

Omnimount Config

navX Library v2.lvlib:Z900_navX_Get_SystemInformation_BoardInformation.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

Board Information

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Flags\Z900_navX_Flags_CapabilityTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_SystemInformation_MPUTemp.vi

This navX VI returns the current MPU Temperature.

navX Library v2.lvlib:Z900_navX_Get_SystemInformation_MPUTemp.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

idbl

MPUTemp

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Offsets.vi

This navX VI returns the Offsets of the navX. This VI is rarely needed.

navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Offsets.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

inclst

Offsets

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Status.vi

This navX VI returns the current status of the navX.

navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Status.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ibool

Connected

icclst

Status

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Timestamp.vi

This navX VI returns the timestamp from the navX since boot in ms.

navX Library v2.lvlib:Z900_navX_Get_SystemInformation_Timestamp.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

iu32

Timestamp

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_Displacement.vi

This navX VI returns the velocity and displacement of the navX. This VI is only supported on firmware virsions newer than 2.2.xxx.

navX Library v2.lvlib:Z900_navX_Get_Displacement.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

inclst

Displacement

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_LinearAcceleration.vi

This navX VI returns the linear acceleration from the navX.

navX Library v2.lvlib:Z900_navX_Get_LinearAcceleration.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

inclst

Linear Acceleration

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_Quaternion.vi

This navX VI returns the quaternion of the navX.

navX Library v2.lvlib:Z900_navX_Get_Quaternion.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

inclst

Quaternion

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Get_YPRHfH.vi

This navX VI returns the Yaw, Roll, Pitch, Heading, Fused Heading of the navX.

navX Library v2.lvlib:Z900_navX_Get_YPRHfH.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

inclst

YRPHfH

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ibool

Connected

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_Util_DecodeProtocol_UInt16.vi

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\Util\Decode Protocol\Z900_navX_Util_DecodeProtocol_UInt16.vi

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_DeviceRegisters.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceRegisters.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

navX Library v2.lvlib:Z900_navX_Flags_CapabilityTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Flags\Z900_navX_Flags_CapabilityTypeDef.ctl


navX Library v2.lvlib:Z900_navX_RefNum_Get.vi

Gets the reference you specify. You first must set the reference with the RefNum Registry Set VI.

navX Library v2.lvlib:Z900_navX_RefNum_Get.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cstr

refnum name

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_RefNum_GetSet.vi

Sets a reference into a registry, gets a reference from a registry, or deletes a reference from a registry. The reference is accessed by name, and can be given any unique name.

navX Library v2.lvlib:Z900_navX_RefNum_GetSet.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cenum

menu

cstr

refnum name

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_RefNum_Set.vi

Sets a reference into a registry so that other VIs can call the reference. After you set a reference, you can call that reference with the RefNum Registry Get VI.

navX Library v2.lvlib:Z900_navX_RefNum_Set.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cstr

refnum name

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Set_SerialProtocol.vi

This navX VI will change the navX Serial Protocol if in serial mode.

navX Library v2.lvlib:Z900_navX_Set_SerialProtocol.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cenum

Stream Type

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_SerialStreamTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_SerialStreamTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl


navX Library v2.lvlib:Z900_navX_Set_ZeroYaw.vi

This navX VI will zero the navX yaw.

navX Library v2.lvlib:Z900_navX_Set_ZeroYaw.vi

ccclst

navX Device

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

icclst

navX Device

ierrcodeclst

error out

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ProtocolTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ProtocolTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_ActionTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_ActionTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_DeviceTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_DeviceTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

navX Library v2.lvlib:Z900_navX_NotifyPacketTypeDef.ctl

C:\Users\FRC 900 Admin\Documents\GitHub\navX-MXP-LabVIEW\navX Library v2\TypeDefs\Z900_navX_NotifyPacketTypeDef.ctl