# PIP: File List

File List
Here is a list of all documented files with brief descriptions:

src |
code |
picodeinfo.h | C++ code info structs
picodeparser.h | C++ code parser
console |
piconsole.h | Console output class
pikbdlistener.h | Keyboard console input listener
piscreen.h | Console output class
piscreendrawer.h | Drawer for PIScreen
piscreentile.h | Basic PIScreen tile
piscreentiles.h | Various tiles for PIScreen
piscreentypes.h | Types for PIScreen
containers |
picontainers.h | Generic containers
pideque.h | Dynamic array of any type
pimap.h | Associative array with custom types of key and value
piset.h | Set container
pistack.h | Stack container
pivector.h | Dynamic array of any type
core |
pibase.h | Base types and functions
pibytearray.h | Byte array
pichar.h | Unicode char
picli.h | Command-Line parser
picollection.h | Custom elements collection
picout.h | Universal output to console class
piflags.h | General flags class
piinit.h | Initialization
piobject.h | Base object
pistatemachine.h | Base class for custom state machine
pistring.h | String
pitime.h | Time structs
pivariant.h | Variant type
io |
pibinarylog.h | Binary log
piconfig.h | Configuration parser and writer
piconnection.h | Complex I/O point
pidiagnostics.h | Connection quality diagnostics
pidir.h | Local directory
piethernet.h | Ethernet device
pifile.h | Local file
piiodevice.h | Abstract input/output device
piiostring.h | PIIODevice wrapper around PIString
pipacketextractor.h | Packets extractor
pipeer.h | Peering net node
piprotocol.h | Highly configurable from file I/O channel
piserial.h | Serial device
piusb.h | USB device
math |
picrc.h | CRC checksum calculator
pievaluator.h | Mathematic expressions calculator
pifft.h | Class for FFT, IFFT and Hilbert transformations
pimath.h | Many mathematical functions and classes
pimathbase.h | Basic mathematical functions and defines
pimathmatrix.h | PIMathMatrix
pimathsolver.h | PIMathSolver
pimathvector.h | PIMathVector
pistatistic.h | Class for calculating math statistic in values array
system |
piprocess.h | Process
pisignals.h | System signals
thread |
pimutex.h | Mutex
pithread.h | Thread
pitimer.h | Timer