Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.AocsEvent
Class EventTypeId

java.lang.Object
  |
  +--RtjAocsFramework.AocsEvent.EventTypeId

public final class EventTypeId
extends Object

Defines the event type identifiers for the framework events. Applications will need to define their own event identifiers. In order to avoid conflicts, this class defines the constant MAX_FW_ID which is the maximum event identifier that it uses. In other words, all event identifiers defined in this file are in the range [0, MAX_FW_ID].

Change Record:

Copyright: see the Copyright Notice.

Version:
1.1
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
The Intercomponent Communication Document.

Field Summary
static short AOCS_OBJECT_DESTRUCTION
           
static short COMMAND_NOT_IN_LIST
           
static short CONFIG_ERROR
           
static short CONSISTENCY_CHECK_FAILURE
           
static short CONTROLLER_NOT_STABLE
           
static short DUMMY_EVENT
           
static short DUMMY_EVENT_1
           
static short DUMMY_EVENT_2
           
static short DUMMY_EVENT_3
           
static short DUMMY_EVENT_4
           
static short HEALTH_STATUS_CHANGE
           
static short ILLEGAL_CONFIGURATION
           
static short ILLEGAL_DATA_ITEM_ACCESS
           
static short ILLEGAL_DELAY_TIME_LINK
           
static short ILLEGAL_FACTORY_PAR
           
static short ILLEGAL_FC_CONVERTER
           
static short ILLEGAL_FC_DEST_LINK
           
static short ILLEGAL_FC_SOURCE_LINK
           
static short ILLEGAL_HK_CONVERTER
           
static short ILLEGAL_HK_DEST_LINK
           
static short ILLEGAL_HW_BUF
           
static short ILLEGAL_MANOEUVRE
           
static short ILLEGAL_MEMORY_SECTION
           
static short ILLEGAL_METHOD_CALL
           
static short ILLEGAL_MODE
           
static short ILLEGAL_ON_TIME_LINK
           
static short ILLEGAL_PROPAGATION_TIME
           
static short ILLEGAL_PROPERTY_ACCESS
           
static short ILLEGAL_RW_SPEED_LINK
           
static short ILLEGAL_RW_TORQUE_LINK
           
static short ILLEGAL_STRATEGY
           
static short ILLEGAL_STRATEGY_OR_MODE
           
static short ILLEGAL_TM_LIST
           
static short INCOMPATIBLE_DATA_ITEMS
           
static short INVALID_MANOEUVRE_HOLD
           
static short INVALID_MANOEUVRE_REMOVAL
           
static short INVALID_MANOEUVRE_RESUME
           
static short LIST_IS_FULL
           
static short LOCAL_RECOVERY_ACTION
           
static short MANOEUVRE_HELD
           
static short MANOEUVRE_MON_NOT_IN_LIST
           
static short MANOEUVRE_NOT_IN_LIST
           
static short MANOEUVRE_RESUMED
           
static short MANOEUVRE_STARTED
           
static short MANOEUVRE_TERMINATED
           
static short MASTER_MODE_MNG_ALREADY_SET
           
static short MATLAB_ERROR
           
static short MATLAB_INITIALIZE_ERROR
           
static short MATLAB_ST_ERROR
           
static short MATLAB_STEP_ERROR
           
static short MATLAB_TERMINATE_ERROR
           
static short MAX_FW_ID
           
static short MEMORY_ALREADY_ALLOCATED
           
static short MISSING_CONT_MM
           
static short MISSING_FC_OUT_CONV
           
static short MISSING_FD_MM
           
static short MISSING_FR_MM
           
static short MISSING_RECOVERY_ACTION
           
static short MISSING_TM_MM
           
static short MISSING_TRIGGER_LIST
           
static short MISSING_TRIGGER_MM
           
static short MISSING_UNITS
           
static short MODE_CHANGE_ALREADY_CONFIG
           
static short MONITORED_PROPERTY_CHANGE
           
static short MONITORING_CHECK_FAILURE
           
static short NO_BUS_TRANSMISSION
           
static short NO_IN_CONVERTER
           
static short NO_MEMORY_ALLOCATED
           
static short NO_MORE_CONFIGURATION
           
static short NON_CONFIGURED_INPUT
           
static short NON_EXISTENT_INPUT
           
static short NON_EXISTENT_OUTPUT
           
static short NOT_DATA_ITEM_OWNER
           
static short OBJECT_NOT_IN_LIST
           
static short OPERATIONAL_MODE_CHANGE
           
static short RECONFIG_ALREADY_CONFIG
           
static short RECONFIGURATION
           
static short RECONFIGURATION_FAILURE
           
static short SYSTEM_RESET
           
static short SYSTEM_RESET_RECOVERY
           
static short TC_BUFFER_OVERFLOW
           
static short TC_FAIL_SAFE
           
static short TC_FAIL_UNSAFE
           
static short TC_LIST_FULL
           
static short TC_LOADED
           
static short TC_NOT_FOUND
           
static short TC_OUT_OF_MEMORY
           
static short TC_STACK_OVERFLOW
           
static short TC_STACK_UNDERFLOW
           
static short TC_SUCCESS
           
static short TC_TRANS_FAILURE
           
static short TC_TRANS_SUCCESS
           
static short TC_TRANS_UNDO_FAILURE
           
static short TC_UNLOADED
           
static short TOO_MANY_COMMANDS
           
static short TOO_MANY_MANOEUVRE_MONITORS
           
static short TOO_MANY_MANOEUVRES
           
static short TOO_MANY_RECONFIGURABLE
           
static short TOO_MANY_SYSTEM_OBJECTS
           
static short TOO_MANY_TM_DATA
           
static short TOO_MANY_UNITS
           
static short UNCONFIGURED_RW
           
static short UNCONFIGURED_SAP
           
static short UNIT_IS_ALREADY_IN_USE
           
static short UNIT_NOT_IN_LIST
           
static short UNIT_SELF_TEST_FAILED
           
static short UNKNOWN_MANOEUVRE_STATE
           
static short WRONG_INITIALIZATION_SEQUENCE
           
static short XMATH_UCB_ERROR
           
 
Constructor Summary
EventTypeId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_FW_ID

public static final short MAX_FW_ID
See Also:
Constant Field Values

DUMMY_EVENT

public static final short DUMMY_EVENT
See Also:
Constant Field Values

DUMMY_EVENT_1

public static final short DUMMY_EVENT_1
See Also:
Constant Field Values

DUMMY_EVENT_2

public static final short DUMMY_EVENT_2
See Also:
Constant Field Values

DUMMY_EVENT_3

public static final short DUMMY_EVENT_3
See Also:
Constant Field Values

DUMMY_EVENT_4

public static final short DUMMY_EVENT_4
See Also:
Constant Field Values

CONFIG_ERROR

public static final short CONFIG_ERROR
See Also:
Constant Field Values

ILLEGAL_FACTORY_PAR

public static final short ILLEGAL_FACTORY_PAR
See Also:
Constant Field Values

UNCONFIGURED_RW

public static final short UNCONFIGURED_RW
See Also:
Constant Field Values

UNCONFIGURED_SAP

public static final short UNCONFIGURED_SAP
See Also:
Constant Field Values

MISSING_FR_MM

public static final short MISSING_FR_MM
See Also:
Constant Field Values

MISSING_UNITS

public static final short MISSING_UNITS
See Also:
Constant Field Values

MISSING_TRIGGER_LIST

public static final short MISSING_TRIGGER_LIST
See Also:
Constant Field Values

MISSING_TRIGGER_MM

public static final short MISSING_TRIGGER_MM
See Also:
Constant Field Values

MISSING_TM_MM

public static final short MISSING_TM_MM
See Also:
Constant Field Values

MISSING_FD_MM

public static final short MISSING_FD_MM
See Also:
Constant Field Values

MISSING_CONT_MM

public static final short MISSING_CONT_MM
See Also:
Constant Field Values

ILLEGAL_MANOEUVRE

public static final short ILLEGAL_MANOEUVRE
See Also:
Constant Field Values

NO_MEMORY_ALLOCATED

public static final short NO_MEMORY_ALLOCATED
See Also:
Constant Field Values

MEMORY_ALREADY_ALLOCATED

public static final short MEMORY_ALREADY_ALLOCATED
See Also:
Constant Field Values

AOCS_OBJECT_DESTRUCTION

public static final short AOCS_OBJECT_DESTRUCTION
See Also:
Constant Field Values

ILLEGAL_DATA_ITEM_ACCESS

public static final short ILLEGAL_DATA_ITEM_ACCESS
See Also:
Constant Field Values

ILLEGAL_PROPERTY_ACCESS

public static final short ILLEGAL_PROPERTY_ACCESS
See Also:
Constant Field Values

NOT_DATA_ITEM_OWNER

public static final short NOT_DATA_ITEM_OWNER
See Also:
Constant Field Values

INCOMPATIBLE_DATA_ITEMS

public static final short INCOMPATIBLE_DATA_ITEMS
See Also:
Constant Field Values

ILLEGAL_PROPAGATION_TIME

public static final short ILLEGAL_PROPAGATION_TIME
See Also:
Constant Field Values

NON_EXISTENT_INPUT

public static final short NON_EXISTENT_INPUT
See Also:
Constant Field Values

NON_EXISTENT_OUTPUT

public static final short NON_EXISTENT_OUTPUT
See Also:
Constant Field Values

NON_CONFIGURED_INPUT

public static final short NON_CONFIGURED_INPUT
See Also:
Constant Field Values

XMATH_UCB_ERROR

public static final short XMATH_UCB_ERROR
See Also:
Constant Field Values

LIST_IS_FULL

public static final short LIST_IS_FULL
See Also:
Constant Field Values

OBJECT_NOT_IN_LIST

public static final short OBJECT_NOT_IN_LIST
See Also:
Constant Field Values

MONITORED_PROPERTY_CHANGE

public static final short MONITORED_PROPERTY_CHANGE
See Also:
Constant Field Values

OPERATIONAL_MODE_CHANGE

public static final short OPERATIONAL_MODE_CHANGE
See Also:
Constant Field Values

ILLEGAL_MODE

public static final short ILLEGAL_MODE
See Also:
Constant Field Values

ILLEGAL_STRATEGY

public static final short ILLEGAL_STRATEGY
See Also:
Constant Field Values

ILLEGAL_STRATEGY_OR_MODE

public static final short ILLEGAL_STRATEGY_OR_MODE
See Also:
Constant Field Values

MASTER_MODE_MNG_ALREADY_SET

public static final short MASTER_MODE_MNG_ALREADY_SET
See Also:
Constant Field Values

TOO_MANY_TM_DATA

public static final short TOO_MANY_TM_DATA
See Also:
Constant Field Values

ILLEGAL_MEMORY_SECTION

public static final short ILLEGAL_MEMORY_SECTION
See Also:
Constant Field Values

ILLEGAL_TM_LIST

public static final short ILLEGAL_TM_LIST
See Also:
Constant Field Values

TOO_MANY_SYSTEM_OBJECTS

public static final short TOO_MANY_SYSTEM_OBJECTS
See Also:
Constant Field Values

TOO_MANY_RECONFIGURABLE

public static final short TOO_MANY_RECONFIGURABLE
See Also:
Constant Field Values

SYSTEM_RESET

public static final short SYSTEM_RESET
See Also:
Constant Field Values

MONITORING_CHECK_FAILURE

public static final short MONITORING_CHECK_FAILURE
See Also:
Constant Field Values

CONSISTENCY_CHECK_FAILURE

public static final short CONSISTENCY_CHECK_FAILURE
See Also:
Constant Field Values

LOCAL_RECOVERY_ACTION

public static final short LOCAL_RECOVERY_ACTION
See Also:
Constant Field Values

SYSTEM_RESET_RECOVERY

public static final short SYSTEM_RESET_RECOVERY
See Also:
Constant Field Values

MISSING_RECOVERY_ACTION

public static final short MISSING_RECOVERY_ACTION
See Also:
Constant Field Values

RECONFIG_ALREADY_CONFIG

public static final short RECONFIG_ALREADY_CONFIG
See Also:
Constant Field Values

MODE_CHANGE_ALREADY_CONFIG

public static final short MODE_CHANGE_ALREADY_CONFIG
See Also:
Constant Field Values

ILLEGAL_HK_CONVERTER

public static final short ILLEGAL_HK_CONVERTER
See Also:
Constant Field Values

ILLEGAL_FC_CONVERTER

public static final short ILLEGAL_FC_CONVERTER
See Also:
Constant Field Values

ILLEGAL_HK_DEST_LINK

public static final short ILLEGAL_HK_DEST_LINK
See Also:
Constant Field Values

ILLEGAL_FC_DEST_LINK

public static final short ILLEGAL_FC_DEST_LINK
See Also:
Constant Field Values

ILLEGAL_FC_SOURCE_LINK

public static final short ILLEGAL_FC_SOURCE_LINK
See Also:
Constant Field Values

ILLEGAL_HW_BUF

public static final short ILLEGAL_HW_BUF
See Also:
Constant Field Values

NO_BUS_TRANSMISSION

public static final short NO_BUS_TRANSMISSION
See Also:
Constant Field Values

NO_IN_CONVERTER

public static final short NO_IN_CONVERTER
See Also:
Constant Field Values

MISSING_FC_OUT_CONV

public static final short MISSING_FC_OUT_CONV
See Also:
Constant Field Values

ILLEGAL_ON_TIME_LINK

public static final short ILLEGAL_ON_TIME_LINK
See Also:
Constant Field Values

ILLEGAL_DELAY_TIME_LINK

public static final short ILLEGAL_DELAY_TIME_LINK
See Also:
Constant Field Values

RECONFIGURATION

public static final short RECONFIGURATION
See Also:
Constant Field Values

RECONFIGURATION_FAILURE

public static final short RECONFIGURATION_FAILURE
See Also:
Constant Field Values

ILLEGAL_CONFIGURATION

public static final short ILLEGAL_CONFIGURATION
See Also:
Constant Field Values

NO_MORE_CONFIGURATION

public static final short NO_MORE_CONFIGURATION
See Also:
Constant Field Values

HEALTH_STATUS_CHANGE

public static final short HEALTH_STATUS_CHANGE
See Also:
Constant Field Values

ILLEGAL_RW_SPEED_LINK

public static final short ILLEGAL_RW_SPEED_LINK
See Also:
Constant Field Values

ILLEGAL_RW_TORQUE_LINK

public static final short ILLEGAL_RW_TORQUE_LINK
See Also:
Constant Field Values

TC_SUCCESS

public static final short TC_SUCCESS
See Also:
Constant Field Values

TC_FAIL_SAFE

public static final short TC_FAIL_SAFE
See Also:
Constant Field Values

TC_FAIL_UNSAFE

public static final short TC_FAIL_UNSAFE
See Also:
Constant Field Values

TC_TRANS_SUCCESS

public static final short TC_TRANS_SUCCESS
See Also:
Constant Field Values

TC_TRANS_FAILURE

public static final short TC_TRANS_FAILURE
See Also:
Constant Field Values

TC_TRANS_UNDO_FAILURE

public static final short TC_TRANS_UNDO_FAILURE
See Also:
Constant Field Values

TC_LOADED

public static final short TC_LOADED
See Also:
Constant Field Values

TC_UNLOADED

public static final short TC_UNLOADED
See Also:
Constant Field Values

TC_LIST_FULL

public static final short TC_LIST_FULL
See Also:
Constant Field Values

TC_STACK_OVERFLOW

public static final short TC_STACK_OVERFLOW
See Also:
Constant Field Values

TC_STACK_UNDERFLOW

public static final short TC_STACK_UNDERFLOW
See Also:
Constant Field Values

TC_BUFFER_OVERFLOW

public static final short TC_BUFFER_OVERFLOW
See Also:
Constant Field Values

TC_OUT_OF_MEMORY

public static final short TC_OUT_OF_MEMORY
See Also:
Constant Field Values

TC_NOT_FOUND

public static final short TC_NOT_FOUND
See Also:
Constant Field Values

TOO_MANY_MANOEUVRES

public static final short TOO_MANY_MANOEUVRES
See Also:
Constant Field Values

MANOEUVRE_NOT_IN_LIST

public static final short MANOEUVRE_NOT_IN_LIST
See Also:
Constant Field Values

INVALID_MANOEUVRE_REMOVAL

public static final short INVALID_MANOEUVRE_REMOVAL
See Also:
Constant Field Values

INVALID_MANOEUVRE_HOLD

public static final short INVALID_MANOEUVRE_HOLD
See Also:
Constant Field Values

INVALID_MANOEUVRE_RESUME

public static final short INVALID_MANOEUVRE_RESUME
See Also:
Constant Field Values

TOO_MANY_MANOEUVRE_MONITORS

public static final short TOO_MANY_MANOEUVRE_MONITORS
See Also:
Constant Field Values

UNKNOWN_MANOEUVRE_STATE

public static final short UNKNOWN_MANOEUVRE_STATE
See Also:
Constant Field Values

MANOEUVRE_STARTED

public static final short MANOEUVRE_STARTED
See Also:
Constant Field Values

MANOEUVRE_TERMINATED

public static final short MANOEUVRE_TERMINATED
See Also:
Constant Field Values

MANOEUVRE_HELD

public static final short MANOEUVRE_HELD
See Also:
Constant Field Values

MANOEUVRE_RESUMED

public static final short MANOEUVRE_RESUMED
See Also:
Constant Field Values

MANOEUVRE_MON_NOT_IN_LIST

public static final short MANOEUVRE_MON_NOT_IN_LIST
See Also:
Constant Field Values

CONTROLLER_NOT_STABLE

public static final short CONTROLLER_NOT_STABLE
See Also:
Constant Field Values

WRONG_INITIALIZATION_SEQUENCE

public static final short WRONG_INITIALIZATION_SEQUENCE
See Also:
Constant Field Values

ILLEGAL_METHOD_CALL

public static final short ILLEGAL_METHOD_CALL
See Also:
Constant Field Values

MATLAB_ERROR

public static final short MATLAB_ERROR
See Also:
Constant Field Values

MATLAB_ST_ERROR

public static final short MATLAB_ST_ERROR
See Also:
Constant Field Values

MATLAB_INITIALIZE_ERROR

public static final short MATLAB_INITIALIZE_ERROR
See Also:
Constant Field Values

MATLAB_STEP_ERROR

public static final short MATLAB_STEP_ERROR
See Also:
Constant Field Values

MATLAB_TERMINATE_ERROR

public static final short MATLAB_TERMINATE_ERROR
See Also:
Constant Field Values

TOO_MANY_UNITS

public static final short TOO_MANY_UNITS
See Also:
Constant Field Values

UNIT_NOT_IN_LIST

public static final short UNIT_NOT_IN_LIST
See Also:
Constant Field Values

UNIT_IS_ALREADY_IN_USE

public static final short UNIT_IS_ALREADY_IN_USE
See Also:
Constant Field Values

UNIT_SELF_TEST_FAILED

public static final short UNIT_SELF_TEST_FAILED
See Also:
Constant Field Values

TOO_MANY_COMMANDS

public static final short TOO_MANY_COMMANDS
See Also:
Constant Field Values

COMMAND_NOT_IN_LIST

public static final short COMMAND_NOT_IN_LIST
See Also:
Constant Field Values
Constructor Detail

EventTypeId

public EventTypeId()

Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland