This is a git repository for LabJack's I2C driver/library wrappers and sensor specific examples.
This repository contains code that requires the LabJack LJM Library or the LabJack UD Library/Driver to already be installed. In some cases there are further requirements such as a languages driver wrapper. These can be found on LabJack's Example Code/Wrappers webpage.
Documentation for the LJM and UD libraries that are heavily used in these examples and I2C wrappers can be found below:
There is a lot of useful information in each of the devices datasheets relating to I2C. The implemented I2C wrappers try to hide some of the complexities but in some cases it may be necessary to look for documentation about how I2C works on an individual LabJack device.
##Directory Structure
- The LJM_Library folder contains sensor example code and I2C wrappers that use the LJM library and are therefore target the LabJack T7.
- The UD_Driver folder contains sensor example code and I2C wrappers that use the UD driver and therefore target the the U3, U6, and UE9.
- There are several other folders titled [sensor type]-[part number] that contain sensor specific example data. These folders include helpful getting started information for each sensor.
###Supported Devices ###Available Wrappers
- LabVIEW
- MATLAB
- (soon...) Lua (via Lua Scripting)
###Supported Devices ###Available Wrappers
- LabVIEW
- MATLAB