I2C Proximity Sensor Coding Issues

Hi all!

Up to this point I've never used I2C. Now I have an I2C Silicon Labs sensor and I'm trying to use the Wire library to get the sensor to send me back distance measurements. I've done some research on i2C and the wire library but I can't seem to get it working.

I used the I2C scanner to get the address(0x60) and make sure I have it wired up correctly. I've basically been trying to alter this sample code to get it working to no avail: https://www.arduino.cc/en/Tutorial/SFRRangerReader

I just don't understand the nuances of I2C well enough.

Thanks in Advance.

DataSheet: http://www.silabs.com/Support%20Documents/TechnicalDocs/Si1145-46-47-M01Rev1.0.pdf

Originally I thought I could use the internal pull-ups of the Arduino, but I have since wired them into the i2c lines.

I've been playing with the code and pouring over the datasheet to figure out what it wants me to tell it in order to command it to take measurements and send them back. No avail as of yet. I feel like I'm close, but really I'm floundering.

#include <Wire.h>
int reading = 0;

void setup() {
  Wire.begin();                
  Serial.begin(9600);         
}
void loop() {
  
  Wire.beginTransmission(0x60);
  Wire.write(0x18);
  Wire.write(0x00);         
  Wire.endTransmission();      

 delay(70);                  
 
 Wire.beginTransmission(0x60);
  Wire.write(0x18);
  Wire.write(00001101);          
  Wire.endTransmission();

 delay(50);
 
 Wire.requestFrom(0x60, 2);    

  if (2 <= Wire.available()) { 
    reading = Wire.read();  
   Serial.print(reading);
       }
}