This class creates an action event condition.
[Type]
class ActionEventCondition:
Address = ""
Output = ""
Expression = ""
Vector = 0
Priority = 1
ActionEventType = ActionEventType.Printf
|
[Variable]
|
|
|
Address
|
ActionEventType.Printf
|
Specify an address of an action event.
Must be specified.
|
ActionEventType.Interrupt
|
Specify an address of an action event.
Must be specified.
|
Output
|
ActionEventType.Printf
|
Specify a string to be attached at output.
|
ActionEventType.Interrupt
|
Ignored.
|
Expression
|
ActionEventType.Printf
|
Specify a variable expression.
Up to ten can be specified by delimiting them with a comma.
|
ActionEventType.Interrupt
|
Ignored.
|
Vector
|
ActionEventType.Printf
|
Ignored.
|
ActionEventType.Interrupt
|
Specify the interrupt vector number. [RX Simulator]
Specify a value between the range from 0 to 255.
|
Priority
|
ActionEventType.Printf
|
Ignored.
|
ActionEventType.Interrupt
|
Specify the interrupt priority. [RX Simulator]
Specify a value between the range from 0 to 255.
The specifiable range differs for each series. See "CS+ Integrated Development Environment User’s Manual: RX Debug Tool" for details.
|
ActionEventType
|
Specify the action event type.
The break types that can be specified are shown below.
|
|
|
ActionEventType.Printf
|
Printf event (default)
|
ActionEventType.Interrupt
|
Interrupt event
|
[Detailed description]
- | "ActionEventCondition" is in class format, and the action event condition is set in the variable.
In order to create an action event condition, create an instance, and set conditions for that instance. |
[Example of use]
>>>ae = ActionEventCondition() ...Printf event
>>>ae.Address = 0x3000
>>>ae.Output = "chData = "
>>>ae.Expression = "chData"
>>>ae.ActionEventType = ActionEventType.Printf
>>>debugger.ActionEvent.Set(ae)
1
>>>
>>>ae = ActionEventCondition() ...Interrupt event
>>>ae.Address = 0x4000
>>>ae.Vector = 10
>>>ae.Priority = 2
>>>ae.ActionEventType = ActionEventType.Interrupt
>>>debugger.ActionEvent.Set(ae)
2
>>>
|