Objects new in OOPic II
63 new Objects have been added in OOPic Firmware Version B.1.x

Hardware Objects.

    Object Description
1 oA2DX

An expanded version of the oA2D Object that reads an analog value and detects when it has exceeded a threshold.

2 oCompassDN

An Object that reads a Dinsmore Compass.

3 oCompassVX

An Object that reads a Vector V2X Compass.

4 oDCMotor

An Object that controls a DC motor.

5 oIRRange

An Object that reads a Sharp GP2D12 IR ranging module.

6 oJoystick

An Object that reads an Atari style joystick.

7 oLCD

An Object that controls a LCD display.

8 oLCDSE

An Object that controls a Scott Edwards Serial LCD Display.

9 oMotorMind

An Object that controls a Motor Mind module.

10 oPWMX

An expanded version of the oPWM Object that outputs a PWM pulse on any I/O line.

11 oQencode

An Object that reads a Quadrant Encoder.

12 oSerialX

An expanded version of the oSerial Object that Inputs or Outputs a serial signal on any I/O line..

13 oServoSE

An Object that controls a Scott Edwards Serial Servo controller.

14 oServoX

An expanded version of the oServo Object that controls an RC servo using URCP values.

15 oSonarDV

An Object that reads a Devantech SRF04 Ultrasonic Range Finder.

16 oSonarPL

An Object that reads a Polaroid 6500 Sonar Ranging Module.

17 oStepper

An Object that controls a stepper motor.

18 oTone

An Object that outputs a tone.

19 oTracker

An Object that tracks the position of a line.

20 oUVTronHM

An Object that reads a Hamamotsu UVTron Flame detector.


Processing Objects.

    Object Description
1 oBus

An Object that copies one Object's Value to another Object

2 oBusC

A clocked version of the oBus Object that copies one Object's Value to another Object when an event triggers.

3 oBusI

An Object that copies an 8-Bit value to an Object's Value.

4 oBusIC

A clocked version of the oBusI Object that copies an 8-Bit value to an Object's Value when an event triggers.

5 oBusO

An Object that an Object's value to an 8-Bit value.

6 oBusOC

A clocked version of the oBusO Object that copies an Object's value to an 8-Bit value when an event triggers.

7 oChanged

An Object that detects if an Object's Value has changed.

8 oChangedC

A clocked version of the oChanged Object that detects if an Object's Value has changed when an event triggers.

9 oChangedO

An Object that detects if an Object's 8-Bit Value has changed.

10 oChangedOC

A clocked version of the oChangedO Object that detects if an Object's  8-Bit Value has changed when an event triggers.

11 oClock

An Object that provides a programmable logic clock

12 oCompare0

An Object that compares an Object to 0

13 oCompare0C

A clocked version of oCompare0 that compares an Object to 0 when an event triggers.

14 oCompare

An Object that compares two Objects.

15 oCompareC

An clocked version of oCompare that compares two Objects when an event triggers.

16 oCompare2

An Object that compares three Objects

17 oCompare2C

An clocked version of oCompare2 that compares three Objects when an event triggers.

18 oConverterC

An clocked version of oConverter Object that converters values when an event triggers.

19 oCountDown

An Object that decrease an Object's value until it is 0.

20 oCountDownO

An Object that decrease a value until it is 0.

21 oDivider

An Object that provides a clock divider.

22 oEventC

A clocked version of the oEvent Object which provides events with an event pointer.

23 oEventX

An expanded version of the oEvent Object that provides prioritized events.

24 oEventXC

A clocked version of the oEventC Object that provides prioritized events with an event pointer.

25 oFanoutC

A clocked version of the oFanout Object that copies the value of a flag property to more than one other flag property when an event triggers..

26 oFlipFlop

An Object that provides a Flip-Flop function.

27 oFlipFlopC

A clocked version of the oFlipFlop Object that provides a Flip-Flop function when an event triggers.

28 oGateC

A clocked version of the oGate Object that evaluates its logic function when an event triggers..

29 oIndexC

A clocked version of the oMath Object that performs mathematical operates on two Object's values when an event triggers.

30 oMathC

A clocked version of the oIndex Object that performs buffer indexing functions when an event triggers.

31 oMathI

An Object that performs mathematical operates on an 8-Bit value and an Object's value.

32 oMathIC

A clocked version of the oMathI Object that performs mathematical operates on an 8-Bit value and an Object's value when an event triggers.

33 oMathO

An Object that performs mathematical operates on two Object's values and stores the result in an 8-Bit Value.

34 oMathOC

A clocked version of the oMathO Object that performs mathematical operates on two Object's values and stores the result in an 8-Bit Value when an event triggers.

35 oNavCon

An Object that adds and subtracts an Object's value from other and stores the two results in two different Objects.

36 oNavConC

A clocked version of the oNavCon Object that adds and subtracts an Object's value from other and stores the two results in two different Objects when an event triggers.

37 oNavConI

An Object that adds and subtracts a value from an Object's value and stores the two results in two different Objects.

38 oNavConIC

A clocked version of the oNavConI Object that adds and subtracts a value from an Object's value and stores the two results in two different Objects when an event triggers.

39 oRandomizerC

A clocked version of the oRandomizer Object that provides a randomize function when an event triggers.

40 oRandomizerO

An Object that provides a random 8-bit value.

41 oRandomizerOC

A clocked version of the oRandomizerO Object that provides a random 8-bit value when an event triggers.

42 oRepeat

An Object that provides a repeat function.

43 oWireC

A clocked version of the oWire Object that copies the value of a flag property to another when an event triggers..