summaryrefslogtreecommitdiff
path: root/include/audiomanagertypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/audiomanagertypes.h')
-rwxr-xr-x[-rw-r--r--]include/audiomanagertypes.h128
1 files changed, 64 insertions, 64 deletions
diff --git a/include/audiomanagertypes.h b/include/audiomanagertypes.h
index 8e4bf41..cf57933 100644..100755
--- a/include/audiomanagertypes.h
+++ b/include/audiomanagertypes.h
@@ -19,11 +19,10 @@
*
* THIS CODE HAS BEEN GENERATED BY ENTERPRISE ARCHITECT GENIVI MODEL. PLEASE CHANGE ONLY IN ENTERPRISE ARCHITECT AND GENERATE AGAIN
*/
-#if !defined(EA_4739DD27_2A1B_4548_8F5F_7D50DB15209C__INCLUDED_)
-#define EA_4739DD27_2A1B_4548_8F5F_7D50DB15209C__INCLUDED_
+#if !defined(EA_E6597B7D_75F2_4586_A193_B3C4EA5C6548__INCLUDED_)
+#define EA_E6597B7D_75F2_4586_A193_B3C4EA5C6548__INCLUDED_
#include <stdint.h>
-#include "projecttypes.h"
#include <string>
#include <vector>
@@ -35,63 +34,63 @@ namespace am {
/**
* a domain ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_domainID_t;
/**
* a source ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_sourceID_t;
/**
* a sink ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_sinkID_t;
/**
* a gateway ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_gatewayID_t;
/**
* a crossfader ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_crossfaderID_t;
/**
* a connection ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_connectionID_t;
/**
* a mainConnection ID
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_mainConnectionID_t;
/**
* speed
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_speed_t;
/**
* The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). The minimum and maximum can be limited by actual project.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef int16_t am_volume_t;
@@ -100,40 +99,40 @@ namespace am {
* here into meaningful values on the routing interface.
* The range of this type is customer specific.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef int16_t am_mainVolume_t;
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_sourceClass_t;
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_sinkClass_t;
/**
* time in ms!
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef uint16_t am_time_t;
/**
* offset time that is introduced in milli seconds.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
typedef int16_t am_timeSync_t;
/**
* describes the active sink of a crossfader.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_HotSink_e
{
@@ -159,9 +158,9 @@ namespace am {
/**
* with the help of this enum, sinks and sources can report their availability state
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
- enum am_Availablility_e
+ enum am_Availability_e
{
/**
* default
@@ -181,7 +180,7 @@ namespace am {
/**
* represents the connection state
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_ConnectionState_e
{
@@ -211,7 +210,7 @@ namespace am {
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_DomainState_e
{
@@ -237,7 +236,7 @@ namespace am {
/**
* This enum characterizes the data of the EarlyData_t
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_EarlyDataType_e
{
@@ -267,7 +266,7 @@ namespace am {
/**
* the errors of the audiomanager. All possible errors are in here. This enum is used widely as return parameter.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_Error_e
{
@@ -321,7 +320,7 @@ namespace am {
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_MuteState_e
{
@@ -343,7 +342,7 @@ namespace am {
/**
* The source state reflects the state of the source
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_SourceState_e
{
@@ -366,7 +365,7 @@ namespace am {
/**
* This enumeration is used to define the type of the action that is correlated to a handle.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_Handle_e
{
@@ -389,7 +388,7 @@ namespace am {
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_InterruptState_e
{
@@ -412,7 +411,7 @@ namespace am {
* This datatype determines if a sourceID or a sinkID is used in the union following
* @author q232968
* @version 1.0
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_VolumeType_e
{
@@ -431,7 +430,7 @@ namespace am {
/**
* @author q232968
* @version 1.0
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
enum am_NotificationStatus_e
{
@@ -453,7 +452,8 @@ namespace am {
*/
NS_MAXIMUM = 4,
/**
- * The notification is sent out whena change happend. The Resolution of the change is defined by am_NotificationParameter.
+ * The notification is sent out when a change happened. The Resolution of the change is defined by
+ * am_NotificationParameter.
*/
NS_CHANGE = 5,
NS_MAX
@@ -462,7 +462,7 @@ namespace am {
/**
* this describes the availability of a sink or a source together with the latest change
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
struct am_Availability_s
{
@@ -471,7 +471,7 @@ namespace am {
/**
* the current availability state
*/
- am_Availablility_e availability;
+ am_Availability_e availability;
/**
* the reason for the last change. This can be used to trigger events that deal with state changes.
*/
@@ -482,7 +482,7 @@ namespace am {
/**
* describes class properties
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
struct am_ClassProperty_s
{
@@ -502,7 +502,7 @@ namespace am {
/**
* This struct describes the attribiutes of a crossfader.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
struct am_Crossfader_s
{
@@ -545,7 +545,7 @@ namespace am {
/**
* This struct describes the attributes of a gateway.
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:12
+ * @created 17-Jan-2013 10:00:22
*/
struct am_Gateway_s
{
@@ -630,7 +630,7 @@ namespace am {
/**
* This represents one "hopp" in a route
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_RoutingElement_s
{
@@ -658,7 +658,7 @@ namespace am {
/**
* a list of routing elements that lead from source to sink
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_Route_s
{
@@ -682,7 +682,7 @@ namespace am {
/**
* struct describing the sound property
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_SoundProperty_s
{
@@ -702,7 +702,7 @@ namespace am {
/**
* struct describing system properties
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_SystemProperty_s
{
@@ -722,7 +722,7 @@ namespace am {
/**
* struct describing sinkclasses
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_SinkClass_s
{
@@ -747,7 +747,7 @@ namespace am {
/**
* struct describing source classes
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:22
*/
struct am_SourceClass_s
{
@@ -772,7 +772,7 @@ namespace am {
/**
* this type holds all information of sources relevant to the HMI
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_SourceType_s
{
@@ -803,7 +803,7 @@ namespace am {
/**
* this type holds all information of sinks relevant to the HMI
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_SinkType_s
{
@@ -846,7 +846,7 @@ namespace am {
/**
* a handle is used for asynchronous operations and is uniquely assigned for each of this operations
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_Handle_s
{
@@ -866,7 +866,7 @@ namespace am {
/**
* struct describung mainsound property
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_MainSoundProperty_s
{
@@ -886,7 +886,7 @@ namespace am {
/**
* this type holds all information of connections relevant to the HMI
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_MainConnectionType_s
{
@@ -918,7 +918,7 @@ namespace am {
/**
* struct that holds attribiutes of a mainconnection
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_MainConnection_s
{
@@ -955,7 +955,7 @@ namespace am {
* This struct holds the payload of a notification.
* @author q232968
* @version 1.0
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_NotificationPayload_s
{
@@ -964,11 +964,11 @@ namespace am {
/**
* This defines the notification type
*/
- am_NotificationType_e notificationType;
+ am_NotificationType_e type;
/**
* This is finally the value of the notification. It's meaning depends on the notificationType
*/
- int16_t notificationValue;
+ int16_t value;
};
@@ -976,7 +976,7 @@ namespace am {
* This struct holds information about the configuration for notifications
* @author q232968
* @version 1.0
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_NotificationConfiguration_s
{
@@ -985,11 +985,11 @@ namespace am {
/**
* The notification type of the notification
*/
- am_NotificationType_e notificationType;
+ am_NotificationType_e type;
/**
* The Notification status. This can be periodic, min/max value based or even off for example
*/
- am_NotificationStatus_e notificationStatus;
+ am_NotificationStatus_e status;
/**
* This gives additional information to the notification status.
* Relation between notification status and the value:
@@ -998,14 +998,14 @@ namespace am {
* NS_MAXIMUM - the maximum value that triggers the notifcation
* NS_CHANGE - the resolution of the change value
*/
- int16_t notificationParameter;
+ int16_t parameter;
};
/**
* This struct describes the attribiutes of a sink
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:13
+ * @created 17-Jan-2013 10:00:23
*/
struct am_Sink_s
{
@@ -1089,7 +1089,7 @@ namespace am {
/**
* This struct describes the attribiutes of a source
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
struct am_Source_s
{
@@ -1185,7 +1185,7 @@ namespace am {
/**
* This struct describes the attribiutes of a domain
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
struct am_Domain_s
{
@@ -1225,7 +1225,7 @@ namespace am {
/**
* a connection
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
struct am_Connection_s
{
@@ -1259,7 +1259,7 @@ namespace am {
* volume_t in case of ED_SOURCE_VOLUME, ED_SINK_VOLUME
* soundProperty_t in case of ED_SOURCE_PROPERTY, ED_SINK_PROPERTY
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
union am_EarlyData_u
{
@@ -1275,7 +1275,7 @@ namespace am {
* sourceID in case of ED_SOURCE_VOLUME, ED_SOURCE_PROPERTY
* sinkID in case of ED_SINK_VOLUME, ED_SINK_PROPERTY
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
union am_DataType_u
{
@@ -1288,7 +1288,7 @@ namespace am {
/**
* @author Christian Mueller
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:23
*/
struct am_EarlyData_s
{
@@ -1304,7 +1304,7 @@ namespace am {
* This types describe a mixed description for source and sinks volumes.
* @author q232968
* @version 1.0
- * @created 16-Dez-2012 15:58:14
+ * @created 17-Jan-2013 10:00:24
*/
struct am_Volumes_s
{
@@ -1333,4 +1333,4 @@ namespace am {
};
}
-#endif // !defined(EA_4739DD27_2A1B_4548_8F5F_7D50DB15209C__INCLUDED_)
+#endif // !defined(EA_E6597B7D_75F2_4586_A193_B3C4EA5C6548__INCLUDED_)