[Next] [Previous] [Top] [Index]
PSYX Programmer's Manual
PSYX Programmer Manual Contents
- PSYX Programmer Manual Contents
-
- Chapter 1. - General PSYX information
-
- 1.1 - Overview
-
- 1.2 - PSYX Naming
-
- 1.3 - PSYX Calling Conventions
-
- 1.3.1 - Code resources
-
- 1.3.1.1 - Applications
-
- 1.3.1.2 - Stand-alone code resources
-
- 1.3.2 - The main() function
-
- 1.3.3 - Message tables
-
- 1.4 - Standard Messages
-
- 1.4.1 - Class-specific
-
- 1.5 - Compiling a PSYX
-
- 1.5.1 - .h and .c Files
-
- 1.5.2 - Testing Mode
-
- 1.5.3 - Available utilities
-
- 1.6 - Memory Management
-
- 1.7 - Resources
-
- 1.8 - Startup Icons
-
- Chapter 2. - DCODs
-
- 2.1 - DCOD Calling Structure
-
- 2.1.1 - Message Utility
-
- 2.1.2 - DCOD Style
-
- 2.1.2.1 - Modal Dialogs
-
- 2.1.2.2 - Non-modal dialogs
-
- 2.1.2.3 - Dialog Position
-
- 2.2 - Asynchronous DCODs
-
- Chapter 3. - XRESs
-
- 3.1 - How an XRES is Called
-
- 3.2 - Computing with TokenValues
-
- 3.3 - Scripting Glue
-
- 3.4 - XRES Purging
-
- Chapter 4. - IMSBs
-
- Chapter 5. - ODEVs
-
- 5.1 - Overview of ODEV Operation
-
- 5.1.1 - Event/Stimulus Overview
-
- 5.1.2 - Action Overview
-
- 5.2 - Allocating Stimuli and Attributes
-
- 5.2.1 - Events, Stimuli, and Attributes
-
- 5.2.2 - Multiple Stimulus Values
-
- 5.3 - ODEV Messages and Their Parameters
-
- 5.3.1 - OConnect
-
- 5.3.2 - ODisconnect
-
- 5.3.3 - OInit
-
- 5.3.4 - OClose
-
- 5.3.5 - OTrialStart
-
- 5.3.6 - OTrialEnd
-
- 5.3.7 - OSuspend
-
- 5.3.8 - OResume
-
- 5.3.9 - OAlloc
-
- 5.3.10 - ONewStimOldAttribs
-
- 5.3.11 - OFree
-
- 5.3.12 - OLoad
-
- 5.3.13 - OUnLoad
-
- 5.3.14 - OPlay
-
- 5.3.15 - OClear
-
- 5.3.16 - OSplitStimRefNum
-
- 5.3.17 - OMakeStimRefNum
-
- 5.3.18 - OReadableToDisk
-
- 5.3.19 - OReadableFromDisk
-
- 5.3.20 - OQuickToDisk
-
- 5.3.21 - OQuickFromDisk
-
- Chapter 6. - ACTNs
-
- 6.1 - Implementing Custom Actions
-
- 6.1.1 - Accepting an Action
-
- 6.1.2 - Dereferencing Parameters
-
- 6.1.3 - Executing an Action
-
- Chapter 7. - IDEVs
-
- 7.1 - Overview of IDEV Operation
-
- 7.1.1 - Input/Condition Operation
-
- 7.1.2 - Action Operation
-
- 7.2 - What's the Data Buffer?
-
- 7.3 - IDEV Messages and Their Parameters
-
- 7.3.1 - IConnect
-
- 7.3.2 - IInit
-
- 7.3.3 - ISuspend
-
- 7.3.4 - IResume
-
- 7.3.5 - IMakeMask
-
- 7.3.6 - IAddMaskAction
-
- 7.3.7 - IDelMaskAction
-
- 7.3.8 - IPoll
-
- 7.3.9 - IFlush
-
- 7.3.10 - IClose
-
- 7.3.11 - IGetDataString
-
- 7.3.12 - IDisconnect
-
- Chapter 8. - TIMRs
-
- Chapter 9. - DFILs
-
- 9.1 - Overview of DFIL Operation
-
- 9.2 - DFILParams: The DFIL Parameter Block
-
- 9.3 - The DataRecord Struct
-
- 9.4 - DFIL Messages
-
- 9.4.1 - DOpen
-
- 9.4.2 - DData
-
- 9.4.3 - DClose
-
- Chapter 10. - Minor Classes
-
- 10.1 - Inits
-
- Chapter 11. - PSYX Toolbox
-
- 11.1 - General Utilities
-
- 11.1.1 - ANSI
-
- 11.1.2 - Message Handling
-
- 11.1.3 - Error Messages
-
- 11.1.4 - Memory Management
-
- 11.1.5 - String Utilties
-
- 11.1.6 - Window and Event Handling
-
- 11.2 - List Utilities
-
- 11.3 - Script Utilities
-
- 11.3.1 - EntryRef * variables
-
- 11.3.2 - Token Values
-
- 11.3.3 - Version Markers
-
- 11.3.4 - Inheritance
-
- 11.3.5 - Script Utility Functions
-
- 11.3.5.1 - EntryRefs
-
- 11.3.5.2 - Attributes
-
- 11.3.5.3 - Tokens
-
- 11.3.5.4 - Token Value Arrays
-
- 11.3.5.5 - Expressions
-
- 11.3.5.6 - Inheritance
-
- 11.3.5.7 - Version Marking
-
- 11.3.5.8 - Script Changes Recording
-
- 11.3.5.9 - Masking Error Reports
-
- 11.4 - PSYX Manager
-
- 11.4.1 - PSYX Names
-
- 11.4.2 - PSYX Maintenance
-
- 11.4.3 - PSYX Calling
-
- 11.5 - Run-Time Utilities
-
- 11.5.1 - Timing
-
- 11.5.1.1 - theTimer
-
- 11.5.1.2 - WaitTil()
-
- 11.5.1.3 - TIMR Interrupt Tasks
-
- 11.5.2 - Screen Utilities
-
- 11.5.3 - Event Stimuli and Attributes
-
- 11.5.4 - Trial and Event Data
-
- 11.5.4.1 - Data Filtering Funtions
-
- Chapter 12. - Windows in PsyScope
-
- 12.1 - Event-Handling Architecture
-
- 12.2 - Window Callback Record
-
- 12.3 - Registration
-
- 12.4 - Window Procedures
-
- 12.4.1 - UpdateProc
-
- 12.4.2 - EventProc
-
- 12.4.3 - CloseProc
-
- 12.4.4 - CommandHook
-
- 12.4.5 - NeedTimeProc
-
- 12.4.6 - PrepareForChange, RestoreAfterChange
-
- 12.4.7 - ZoomProc
-
- 12.4.8 - ModTitleProc
-
- 12.4.9 - ActivateProc
-
- 12.4.10 - EditProc
-
- Chapter 13. - Graphic Environment Resources
-
- 13.1 - Introduction
-
- 13.2 - Output Devices
-
- 13.3 - Input Devices
-
- 13.4 - Timer Devices
-
- 13.5 - Actions
-
- 13.6 - Experiment Attributes
-
- 13.7 - Experiment Flags
-
- 13.8 - Attribute/Parameter Descriptions
-
PSYX Programmer's Manual - 24 AUG 95
[Next] [Previous] [Top] [Index]
Generated with CERN WebMaker