Signal message between entities. More...
Inheritance diagram for com.mak.vrlj.interaction.SignalInteraction:
Collaboration diagram for com.mak.vrlj.interaction.SignalInteraction:Public Member Functions | |
| boolean | equals (Object obj) |
| byte[] | getData () |
| EncodingClass | getEncodingClass () |
| EncodingType | getEncodingType () |
| GlobalObjectDesignator | getEntityId () |
| int | getNumSamples () |
| short | getRadioId () |
| int | getSampleRate () |
| TDLType | getTDLType () |
| int | hashCode () |
| void | setData (byte[] data) |
| void | setEncodingClass (EncodingClass ec) |
| void | setEncodingType (EncodingType et) |
| void | setEntityId (GlobalObjectDesignator entityId) |
| void | setNumSamples (int theNumSamples) |
| void | setRadioId (short ri) |
| void | setSampleRate (int sr) |
| void | setTDLType (TDLType tdl) |
| String | toString () |
Static Public Member Functions | |
| static InteractionListener < SignalInteraction > | addListener (ExerciseConnection exConn, InteractionListener< SignalInteraction > listener) |
| Subscribe for callbacks when new interactions are received over the specified ExerciseConnection. | |
| static void | removeListener (ExerciseConnection exConn, InteractionListener< SignalInteraction > listener) |
| Remove a subscription for interactions callbacks on an ExerciseConnection. | |
Static Public Attributes | |
| static final String | NAME = ":Signal" |
| Interaction class name. | |
Private Attributes | |
| GlobalObjectDesignator | myEntityId = new GlobalObjectDesignator("") |
| short | myRadioId |
| EncodingClass | myEncodingClass = EncodingClass.ENCODED_AUDIO |
| EncodingType | myEncodingType = EncodingType.EIGHTBIT_MU_LAW |
| TDLType | myTDLType = TDLType.OTHER |
| int | mySampleRate |
| int | myNumSamples |
| byte[] | myData = new byte[0] |
Signal message between entities.
|
inlinestatic |
Subscribe for callbacks when new interactions are received over the specified ExerciseConnection.
| exConn | ExerciseConnection to listen to. |
| listener | callback receiver. |
References com.mak.vrlj.vl.ExerciseConnection.getInteractionDispatcher(), and com.mak.vrlj.interaction.SignalInteraction.NAME.
|
inline |
References com.mak.vrlj.object.GlobalObjectDesignator.equals(), com.mak.vrlj.interaction.SignalInteraction.myData, com.mak.vrlj.interaction.SignalInteraction.myEncodingClass, com.mak.vrlj.interaction.SignalInteraction.myEncodingType, com.mak.vrlj.interaction.SignalInteraction.myEntityId, com.mak.vrlj.interaction.SignalInteraction.myRadioId, com.mak.vrlj.interaction.SignalInteraction.mySampleRate, and com.mak.vrlj.interaction.SignalInteraction.myTDLType.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myData.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myEncodingClass.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myEncodingType.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myEntityId.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myNumSamples.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myRadioId.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.mySampleRate.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myTDLType.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myData, com.mak.vrlj.interaction.SignalInteraction.myEncodingClass, com.mak.vrlj.interaction.SignalInteraction.myEncodingType, com.mak.vrlj.interaction.SignalInteraction.myEntityId, com.mak.vrlj.interaction.SignalInteraction.myRadioId, com.mak.vrlj.interaction.SignalInteraction.mySampleRate, and com.mak.vrlj.interaction.SignalInteraction.myTDLType.
|
inlinestatic |
Remove a subscription for interactions callbacks on an ExerciseConnection.
| exConn | ExerciseConnection listened to. |
| listener | the callback to remove. |
References com.mak.vrlj.vl.ExerciseConnection.getInteractionDispatcher(), and com.mak.vrlj.interaction.SignalInteraction.NAME.
|
inline |
| Data |
References com.mak.vrlj.interaction.SignalInteraction.myData.
|
inline |
| EncodingClass | EncodingClass |
References com.mak.vrlj.interaction.SignalInteraction.myEncodingClass.
|
inline |
| EncodingType | EncodingType |
References com.mak.vrlj.interaction.SignalInteraction.myEncodingType.
|
inline |
| EntityId | GlobalObjectDesignator of the entity. |
References com.mak.vrlj.interaction.SignalInteraction.myEntityId.
|
inline |
| theNumSamples | the myNumSamples to set |
References com.mak.vrlj.interaction.SignalInteraction.myNumSamples.
|
inline |
| radioId |
References com.mak.vrlj.interaction.SignalInteraction.myRadioId.
|
inline |
| SampleRate |
References com.mak.vrlj.interaction.SignalInteraction.mySampleRate.
|
inline |
| TDLType | TDLType |
References com.mak.vrlj.interaction.SignalInteraction.myTDLType.
|
inline |
References com.mak.vrlj.interaction.SignalInteraction.myData, com.mak.vrlj.interaction.SignalInteraction.myEncodingClass, com.mak.vrlj.interaction.SignalInteraction.myEncodingType, com.mak.vrlj.interaction.SignalInteraction.myEntityId, com.mak.vrlj.interaction.SignalInteraction.myRadioId, com.mak.vrlj.interaction.SignalInteraction.mySampleRate, and com.mak.vrlj.interaction.SignalInteraction.myTDLType.
|
private |
|
private |
Referenced by com.mak.vrlj.interaction.SignalInteraction.equals(), com.mak.vrlj.interaction.SignalInteraction.getEncodingClass(), com.mak.vrlj.interaction.SignalInteraction.hashCode(), com.mak.vrlj.interaction.SignalInteraction.setEncodingClass(), and com.mak.vrlj.interaction.SignalInteraction.toString().
|
private |
Referenced by com.mak.vrlj.interaction.SignalInteraction.equals(), com.mak.vrlj.interaction.SignalInteraction.getEncodingType(), com.mak.vrlj.interaction.SignalInteraction.hashCode(), com.mak.vrlj.interaction.SignalInteraction.setEncodingType(), and com.mak.vrlj.interaction.SignalInteraction.toString().
|
private |
|
private |
|
private |
|
private |
Referenced by com.mak.vrlj.interaction.SignalInteraction.equals(), com.mak.vrlj.interaction.SignalInteraction.getSampleRate(), com.mak.vrlj.interaction.SignalInteraction.hashCode(), com.mak.vrlj.interaction.SignalInteraction.setSampleRate(), and com.mak.vrlj.interaction.SignalInteraction.toString().
|
private |
|
static |
Interaction class name.
Referenced by com.mak.vrlj.interaction.SignalInteraction.addListener(), and com.mak.vrlj.interaction.SignalInteraction.removeListener().