uscxml_ctx Struct Reference

Represents an instance of a state-chart at runtime/.

Collaboration diagram for uscxml_ctx:
[legend]

Public Attributes

unsigned char config [USCXML_MAX_NR_STATES_BYTES]
 
dequeue_external_t dequeue_external
 
dequeue_internal_t dequeue_internal
 
void * event
 
exec_content_assign_t exec_content_assign
 
exec_content_cancel_t exec_content_cancel
 
exec_content_foreach_done_t exec_content_foreach_done
 
exec_content_foreach_init_t exec_content_foreach_init
 
exec_content_foreach_next_t exec_content_foreach_next
 
exec_content_init_t exec_content_init
 
exec_content_log_t exec_content_log
 
exec_content_raise_t exec_content_raise
 
exec_content_script_t exec_content_script
 
exec_content_send_t exec_content_send
 
unsigned char flags
 
unsigned char history [USCXML_MAX_NR_STATES_BYTES]
 
unsigned char initialized_data [USCXML_MAX_NR_STATES_BYTES]
 
unsigned char invocations [USCXML_MAX_NR_STATES_BYTES]
 
invoke_t invoke
 
is_matched_t is_matched
 
is_true_t is_true
 
const uscxml_machinemachine
 
raise_done_event_t raise_done_event
 
void * user_data
 

The documentation for this struct was generated from the following file:
  • /Users/sradomski/Documents/TK/Code/uscxml/apps/arduino/stateMachine.c