diff options
author | Fulup Ar Foll <fulup@iot.bzh> | 2017-10-24 22:13:32 +0200 |
---|---|---|
committer | Fulup Ar Foll <fulup@iot.bzh> | 2017-10-24 22:13:32 +0200 |
commit | 6498bf70a861d18b177a622091f82ab4fadf216d (patch) | |
tree | 7853d3f2203b3218b3a07b9e1723fcde86b3aa48 /hal-statics.c | |
parent | 2fd0fa8c77dbaaf40ba0812e43b6637ff1d1d76e (diff) |
Initial working version as independent repo
Diffstat (limited to 'hal-statics.c')
-rw-r--r-- | hal-statics.c | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/hal-statics.c b/hal-statics.c new file mode 100644 index 0000000..d71c913 --- /dev/null +++ b/hal-statics.c @@ -0,0 +1,61 @@ +/* + * Copyright (C) 2016 "IoT.bzh" + * Author Fulup Ar Foll <fulup@iot.bzh> + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +#define _GNU_SOURCE // needed for vasprintf +#include "hal-statics.h" +#include <stdio.h> + +PUBLIC const char *halCtlsLabels[] = { + + [Master_Playback_Volume] = "Master_Playback_Volume", + [Master_OnOff_Switch] = "Master_OnOff_Switch", + [Master_Playback_Ramp]= "Master_Playback_Ramp", + [PCM_Playback_Volume] = "PCM_Playback_Volume", + [PCM_Playback_Switch] = "PCM_Playback_Switch", + [Capture_Volume] = "Capture_Volume", + + [Vol_Ramp_Set_Mode] = "Volume_Ramp_Mode", + [Vol_Ramp_Set_Delay] = "Volume_Ramp_Delay", + [Vol_Ramp_Set_Down] = "Volume_Ramp_Down", + [Vol_Ramp_Set_Up] = "Volume_Ramp_Up", + [Vol_Ramp_Set_Slave] = "Volume_Ramp_Slave", + + // Application Virtual Channels + [Multimedia_Playback_Volume] = "Multimedia_Playback_Volume", + [Navigation_Playback_Volume] = "Navigation_Playback_Volume", + [Emergency_Playback_Volume] = "Emergency_Playback_Volume", + [Telephony_Playback_Volume] = "Telephony_Playback_Volume", + + [Multimedia_Playback_Switch] = "Multimedia_Playback_Switch", + [Navigation_Playback_Switch] = "Navigation_Playback_Switch", + [Emergency_Playback_Switch] = "Emergency_Playback_Switch", + [Telephony_Playback_Switch] = "Telephony_Playback_Switch", + + // Do not remove EndHalCrlTag + [EndHalCrlTag] = NULL +}; + +PUBLIC const char *halVolRampModes[] = { + + [RAMP_VOL_NONE] = "None", + [RAMP_VOL_NORMAL] = "Normal", + [RAMP_VOL_SMOOTH] = "Smooth", + [RAMP_VOL_EMERGENCY] = "Emergency", + + [EndHalVolMod] = NULL, + +}; |