Op_Interface

Halt Calculator

Author

"Martin Krischik" «krischik@users.sourceforge.net»

Inheritors

Constructors

Link copied to clipboard
constructor(Owner: Calculator)
Create operation and attach to owning calculator.

Properties

Link copied to clipboard
private val AF_Text: Array<Short>
Filetype Text for All-Files
Link copied to clipboard
private val Alpha_Id: Int = -1
Don't use a numeric file Id.
Link copied to clipboard
protected open var Backup_Active_Numeric: AlphaRegisterType
Backup active numeric rows
Link copied to clipboard
protected open var Backup_Active_Text: AlphaRegisterType
Backup active text rows
Link copied to clipboard
Remember the display character count for the A_Text register.
Link copied to clipboard
private open var Backup_Display_Mode: DisplayType
keep backup of display mode.
Link copied to clipboard
open var Backup_L: Number
Keep a backup of the L Register
Link copied to clipboard
private open var Backup_Numeric: Array<Short>
Keep a backup of the A_Numeric Register
Link copied to clipboard
Keep a backup of the A Register.
Link copied to clipboard
Link copied to clipboard
protected open var Backup_Text: Array<Short>
Keep a backup of the of A_Text.
Link copied to clipboard
private val Bits_4: Int = 16
Link copied to clipboard
private val DF_Text: Array<Short>
Filetype Text for Data-Files
protected val HAS_BEEN_SET_AT_THE_BEGINNING_OF_THE_SAVE_OPERATION: String = "has been set at the beginning of the SAVE, LOAD or PRT operation"
Assert message
Link copied to clipboard
private val Header_Size: Int = 16
Link copied to clipboard
private val Logger: Logger
Class logger instance.
Link copied to clipboard
private val Mask_8_Bit: Int = 255
Link copied to clipboard
Nothing to display (we are not using null for that)
Link copied to clipboard
private val Null_Id: Int = -2
Don't use a numeric file Id.
Link copied to clipboard
private open var Num_Id: Int
Numeric file name
Link copied to clipboard
protected val Owner: Calculator
Owner instance of this Operation
Link copied to clipboard
private val PF_Text: Array<Short>
Filetype Text for Program-Files
Link copied to clipboard
All programs stored
Link copied to clipboard
All programs stored
Link copied to clipboard
private val TAG: String
Class logger tag.
private val TAG: String
class logger tag.

Functions

Link copied to clipboard
private open fun Backup_Display()
Backup the display (A and L Register).
Link copied to clipboard
open fun Casio_File_Name(): Array<Int>
return filename to be used inside the file header.
Link copied to clipboard
open fun Clear(AC: Boolean)
Reset state - for state full operations.
Link copied to clipboard
clear the backup data so it won't be accidentally used
Link copied to clipboard
protected open fun clone(): Any
Link copied to clipboard
open fun Display_File_Name(Type: File_Type, File_Name: Array<Short>)
Display filename.
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
open fun Execute(Opcode: Short)
Link copied to clipboard
protected open fun Filename(): Array<Short>
get the raw file name
Link copied to clipboard
protected open fun finalize()
Link copied to clipboard
fun getClass(): Class<out Any>
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
protected open fun Java_File_Name(): String
Link copied to clipboard
fun notify()
Link copied to clipboard
fun notifyAll()
Link copied to clipboard
protected fun Restore_Display()
Restore the Display (A and L Register)
Link copied to clipboard
open fun Token(Opcode: Short): String
string representation suitable for use with serial I/O.
Link copied to clipboard
open fun toString(): String

open fun toString(): String
Operation as java string
Link copied to clipboard
fun wait()
Link copied to clipboard
fun µReset()
open fun µReset(Owner: Calculator)
reset indirect and token plane