ooPIC Logo  

ooPIC Objects

Objects introduced in versions C1
Object List - by Function
Object list - Full list
Objects introduced in version A
Objects introduced in version B

Back to top of page Hardware

 Hardware Objects control specific types of hardware.  Generally, they use one or more I/O Function Object to do the actual interaction with the hardware device.

Back to top of page Hardware º Detection - Sensors and Switches

 
 ObjectDescriptionA1A2B1B2C1
oRCIN(1-6)An Object that reads a Radio Receiver with up to 6 channels.x
oRCIN(1-6)XAn Object that reads a Radio Receiver with up to 6 channels using URCP values.x

Back to top of page Hardware º Visual - Displays, Lights, Printers and Video

 
 ObjectDescriptionA1A2B1B2C1
o7SegControls a 7-Segment Display.x
o7Seg2Controls a Dual 7-Segment Display.x
o8barControls an 8-Segment Bar Display.x
 

Back to top of page I/O Function

 I/O Function Objects provide generic and complex Input/Output functions.

Back to top of page I/O Function º Input - Analog, Digital, Timing and Feedback

 
 ObjectDescriptionA1A2B1B2C1
oCycleTimeHMeasures the cycle time of a high-frequency input using a hardware specific I/O line.x
oPulseTimeHMeasures the pulse time of a high-frequency input using a hardware specific I/O line.x

Back to top of page I/O Function º Ports - Digtal, Serial, I2C, SPI

 
 ObjectDescriptionA1A2B1B2C1
oDIO8BProvides an 8-bit digital I/O with blanking.x
 

Back to top of page Processing

 Processing Objects provide background functions.

Back to top of page Processing º Bus - Copy, Convert and Compare

 
 ObjectDescriptionA1A2B1B2C1
oBusF(I,O,C)6 Objects that copy one Object's Value to another Object with fuzziness.x

Back to top of page Processing º Misc - Counters, Randomizers, etc

 
 ObjectDescriptionA1A2B1B2C1
oDiceProvides a random number.x
 

Back to top of page Variable

 Variable Objects provides value storage.

Back to top of page Variable º Standard

 
 ObjectDescriptionA1A2B1B2C1
Boolean, Char, Int, EtcStandard signed variables.x

Back to top of page Variable º Managed

 
 ObjectDescriptionA1A2B1B2C1
oNibXManages a 4-bit signed value with a range of -8 to +7.x
 

Back to top of page System

 System Objects provides access to the hardware devices found in the PIC and the ooPIC Operating System.

Back to top of page System º PIC Modules

 
 ObjectDescriptionA1A2B1B2C1
oCCPControls one of the PIC's Capture Hardware Module.x
 

ooPIC Compiler Ver 6.0 (c) Copyright 1997 - 2007 Savage Innovations, LLC.