Class AcousticDevice<T>
Inheritance
System.Object
AcousticDevice<T>
Assembly: cs.temp.dll.dll
Syntax
public abstract class AcousticDevice<T> : AcousticDevice, AcousticTransmiter, AcousticReceiver where T : AcousticMessage
Type Parameters
Methods
OnReceive(T)
Declaration
public abstract void OnReceive(T message)
Parameters
Type |
Name |
Description |
T |
message |
|
OnReceive(AcousticMessage)
Declaration
public override void OnReceive(AcousticMessage msg)
Parameters
Overrides
Send(T, Action<T>, Action<T>)
Declaration
public abstract void Send(T message, Action<T> onAcknowledgeCallback = null, Action<T> onTimeoutCallback = null)
Parameters
Type |
Name |
Description |
T |
message |
|
Action<T> |
onAcknowledgeCallback |
|
Action<T> |
onTimeoutCallback |
|
Send(AcousticMessage, Action<AcousticMessage>, Action<AcousticMessage>)
Declaration
public override void Send(AcousticMessage msg, Action<AcousticMessage> onAcknowledgeCallback = null, Action<AcousticMessage> onTimeoutCallback = null)
Parameters
Overrides
Implements