oSpeakgin Object

Back to top of page Description:
 preliminary information

If you want music, see the oSoundgin object.

 The following table lists the size and availability of the oSpeakgin Object.
 ObjectSizeDescriptionA1A2B1B2C1
oSpeakgin6 BytesControls a Speakjet Voice and Sound Synthesizer.xxx
Back to top of page Operation:
 preliminary information
Back to top of page Properties:
 preliminary information

The following table lists the properties of the oSpeakgin Object:

Property

Description

Value
A value who's binary data is sent to the Speakjet.
Object Class: oValue Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
Volume
A value that specifies the Volume of the Speakjet's sounds.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
Pitch
A value that specifies the Pitch of the Speakjet's sounds.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
Speed
A value that specifies the speed of the Speakjet's sounds.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
Bend
A value that specifies the Bend of the Speakjet's sounds.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
Vocalizing
A value that indicates if the Speakjet is make sound or not.
Object Class: oLogic Value Range: 0 - 1
Data Type: Numeric (Read-Only) Default Value: 0
preliminary information
BufferFull
A value that indicates if the Speakjet's Data Buffer is full or not.
Object Class: oLogic Value Range: 0 - 1
Data Type: Numeric (Read-Only) Default Value: 0
preliminary information
Port
A value that specifies the state of the Speakjet's Output port.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
PortCtr
A value that specifies the control bits of the Speakjet's Output port.
Object Class: oProperty Value Range: 
Data Type: Numeric (Write-Only) Default Value: 0
preliminary information
IOLineS
A value that specifies which I/O Line is connected to the Speakjet's Serial-Data line.
Object Class: oIOLine Value Range: 0 - 31
Data Type: Numeric Default Value: 0
Some I/O Lines have special purposes.  Be sure to see oIOLine help file for details.
IOLineF
A value that specifies which I/O Line is connected to the Speakjet's Buffer Full line
Object Class: oIOLine Value Range: 0 - 31
Data Type: Numeric Default Value: 0
Some I/O Lines have special purposes.  Be sure to see oIOLine help file for details.
IOLineV
A value that specifies which I/O Line is connected to the Speakjet's Vocalizing line.
Object Class: oIOLine Value Range: 0 - 31
Data Type: Numeric Default Value: 0
Some I/O Lines have special purposes.  Be sure to see oIOLine help file for details.
Serial
The I/O function object used to send data to the Speakgin.
Object Class: oSerialL Value Range: 0 - 255
Data Type: Numeric Default Value: 0
preliminary information
DIOV
The I/O function object used to monitor the Speakjet's Vocalizing Line.
Object Class: oDIO1 Value Range: 0 - 1
Data Type: Numeric Default Value: 0
preliminary information
Address
Returns a pointer to the address of the oCounter Object instance.
Object Class: oAddress Value Range: 0 - 127
Data Type:Pointer (Read Only) Default Value: Address of Object

Back to top of page Example:

The following examples use the oSpeakgin Object.
Visual Basic Syntax C and Java Syntax
' preliminary information 
// preliminary information 
Basic Syntax 
' preliminary information 
 

Back to top of page Related Items:

 The following table lists objects with related functions
 ObjectDescriptionA1A2B1B2C1
oSoundginControls a Soundgin Sound Effects Engine / Voice Synthesizer chip.xxx
oSpeakerControls a Speaker.xx
oSpeakJetControls a Speakjet Voice Synthesizer Chip.xxx
oSP0256Controls a SP0256-AL2 Voice Synthesizer Chip.xx
oToneOutputs a tone.xxx
Back to top of page Version History and Bug List:
 Firmware Ver B1: Introduced.

Bugs: No known bugs.


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