This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / Iop_v3ServiceSet / AEODRSDigitalAudioSensor


Version: 1.4
ID: urn:jaus:jss:exp:aeodrs:DigitalAudioSensor
Inherits From:
extended byurn:jaus:jss:core:AccessControl v1.1
extended byurn:jaus:jss:core:Events v1.1
extended byurn:jaus:jss:core:Transport v1.0

The DigitalAudioSensor service encodes analog audio at the UGV, and provides the resulting audio stream to a client. The service provides a means of configuring encoded stream format, and of selecting and reporting current stream parameters (such as format, sample width and selected bit rate). The Service can support multiple Sensor devices, providing each with a sensor ID, and allowing separate configuration of each device's stream. Clients of the Service must provide to the Service for each Sensor the endpoint (Client) IP address and port to which the Service will stream.

Internal Event Set

Message Set
Message ID Name
DE04h ControlDigitalAudioSensorStream
EE01h QueryDigitalAudioSensorCapabilities
EE02h QueryDigitalAudioSensorConfiguration
EE03h QueryDigitalAudioSensorStreamEndpoint
FE01h ReportDigitalAudioSensorCapabilities
FE02h ReportDigitalAudioSensorConfiguration
FE03h ReportDigitalAudioSensorStreamEndpoint
DE02h SetDigitalAudioSensorConfiguration
DE03h SetDigitalAudioSensorStreamEndpoint

State Machine Diagram

AEODRSDigitalAudioSensor State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
B AEODRSDigitalAudioSensorControlledLoop SetDigitalAudioSensorConfiguration isControllingClient setDigitalAudioSensorConfigurationAction
ControlDigitalAudioSensorStream isControllingClient controlDigitalAudioSensorStreamAction
SetDigitalAudioSensorStreamEndpoint isControllingClient setDigitalAudioSensorStreamEndpointAction
A AEODRSDigitalAudioSensorDefaultLoop QueryDigitalAudioSensorCapabilities sendReportDigitalAudioSensorCapabilities
QueryDigitalAudioSensorConfiguration sendReportDigitalAudioSensorConfiguration
QueryDigitalAudioSensorStreamEndpoint sendReportDigitalAudioSensorStreamEndpoint

Action Name Type Description
controlDigitalAudioSensorStreamAction Perform stream control action specified.
sendReportDigitalAudioSensorCapabilities Send Action Construct and send a ReportDigitalAudioSensorCapabilities message to requestor.
Output Message: ReportDigitalAudioSensorCapabilities
sendReportDigitalAudioSensorConfiguration Send Action Construct and send a ReportDigitalAudioSensorConfiguration message to requestor.
Output Message: ReportDigitalAudioSensorConfiguration
sendReportDigitalAudioSensorStreamEndpoint Send Action Construct and send a ReportDigitalAudioSensorStreamEndpoint message to requestor.
Output Message: ReportDigitalAudioSensorStreamEndpoint
setDigitalAudioSensorConfigurationAction Set the sensor digital audio format and format parameters as specified in the received SetDigitalAudioSensor message.
setDigitalAudioSensorStreamEndpointAction Set the destination for the audio stream to the given endpoint

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 07/17/2019 from iop_v3.ojss