devsound/a3fcharacterisationtest/src/char_a3f_devsound_compliancesuiteconstants.h
author hgs
Mon, 23 Aug 2010 19:17:14 +0100
changeset 42 11bd6e33415a
parent 41 f7bf1ed8db72
permissions -rw-r--r--
2010wk27_05
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     2
// All rights reserved.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     7
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     8
// Initial Contributors:
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    10
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    11
// Contributors:
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    12
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    13
// Description:
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    14
//
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    15
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    16
#ifndef CHAR_A3F_DEVSOUND_COMPLIANCESUITECONSTANTS_H
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    17
#define CHAR_A3F_DEVSOUND_COMPLIANCESUITECONSTANTS_H
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    18
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    19
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    20
// constant declarations
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    21
const TInt KMaxStringLength = 255;	// Used to define DTMF length
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    22
const TInt KSizeBuf = 256;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    23
const TInt KMicrosecsInTenSec = 10000000;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    24
const TInt KMicroSecsInOneSec = 1000000;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    25
const TInt KMicroSecsTwoSec = 2000000;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    26
const TInt KMinimumPriority = -100;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    27
const TInt KMaximumPriority = 100;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    28
const TInt KFourCCMaxBitDisplacement = 24;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    29
const TInt K8Bits = 8;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    30
const TInt KTFourCC = 4;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    31
const TInt KMaxSampleRateStringLength = 21;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    32
const TInt KMaxChannelsStringLength = 10;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    33
const TInt KExtraVolume = 50;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    34
// To compute elapsed time for some timed test cases
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    35
const TInt64 KPlayVarianceTime = 1500000; // 1.5 seconds
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    36
const TInt KMaxSpeakerBalanceValue = 100;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    37
const TInt KMinSpeakerBalanceValue = 0;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    38
const TInt KMaxRecordBalanceValue = 100;
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    39
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    40
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    41
_LIT(KMsgDeleteDevsound, "---- Deleting DevSound object ----");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    42
_LIT(KMsgErrorGetParameter,"Error in getting parameter %S from INI file");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    43
_LIT(KMsgErrorDevSoundCallback,"DevSound called %S() callback with error = %d");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    44
_LIT(KMsgErrorFourccLength,"Error in getting parameter length from INI file %d");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    45
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    46
_LIT(KInitializeCompleteText, "InitializeComplete");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    47
_LIT(KPlayErrorText, "PlayError");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    48
_LIT(KRecordErrorText, "RecordError");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    49
_LIT(KToneFinishedText, "ToneFinished");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    50
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    51
// Section error name keys
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    52
_LIT(KExpectedError, "ExpectedError");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    53
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    54
_LIT(KEMMFSampleRate8000Hz,"EMMFSampleRate8000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    55
_LIT(KEMMFSampleRate11025Hz,"EMMFSampleRate11025Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    56
_LIT(KEMMFSampleRate16000Hz,"EMMFSampleRate16000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    57
_LIT(KEMMFSampleRate22050Hz,"EMMFSampleRate22050Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    58
_LIT(KEMMFSampleRate32000Hz,"EMMFSampleRate32000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    59
_LIT(KEMMFSampleRate44100Hz,"EMMFSampleRate44100Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    60
_LIT(KEMMFSampleRate48000Hz,"EMMFSampleRate48000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    61
_LIT(KEMMFSampleRate88200Hz,"EMMFSampleRate88200Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    62
_LIT(KEMMFSampleRate96000Hz,"EMMFSampleRate96000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    63
_LIT(KEMMFSampleRate12000Hz,"EMMFSampleRate12000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    64
_LIT(KEMMFSampleRate24000Hz,"EMMFSampleRate24000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    65
_LIT(KEMMFSampleRate64000Hz,"EMMFSampleRate64000Hz");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    66
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    67
_LIT(KEMMFMono,"EMMFMono");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    68
_LIT(KEMMFStereo,"EMMFStereo");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    69
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    70
// Section name keys
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    71
_LIT(KSampleRate, "SampleRate");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    72
_LIT(KChannel, "Channel");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    73
_LIT(KPriority, "Priority");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    74
_LIT(KVolume, "Volume");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    75
_LIT(KExVolume, "ExVolume");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    76
_LIT(KGain, "Gain");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    77
_LIT(KExGain, "ExGain");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    78
_LIT(KVolumeRamp, "VolumeRamp");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    79
_LIT(KRepeatCount, "RepeatCount");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    80
_LIT(KRepeatTrailingSilence, "RepeatTrailingSilence");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    81
_LIT(KToneOnLength, "ToneOnLength");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    82
_LIT(KToneOffLength, "ToneOffLength");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    83
_LIT(KPauseLength, "PauseLength");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    84
_LIT(KFilename, "Filename");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    85
_LIT(KOtherFilename, "OtherFilename");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    86
_LIT(KDuration, "Duration");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    87
_LIT(KFrequencyTone1, "FrequencyTone1");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    88
_LIT(KFrequencyTone2, "FrequencyTone2");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    89
_LIT(KDTMFString, "DTMFString");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    90
_LIT(KInvalidToneSequence,"InvalidToneSequence");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    91
_LIT(KLSpeakerBalance, "LSpeakerBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    92
_LIT(KRSpeakerBalance, "RSpeakerBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    93
_LIT(KLRecordBalance, "LRecordBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    94
_LIT(KRRecordBalance, "RRecordBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    95
_LIT(KExLSpeakerBalance, "ExLSpeakerBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    96
_LIT(KExRSpeakerBalance, "ExRSpeakerBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    97
_LIT(KExLRecordBalance, "ExLRecordBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    98
_LIT(KExRRecordBalance, "ExRRecordBalance");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
    99
_LIT(KFourccCode, "FourccCode");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   100
_LIT(KExSamplesPlayed, "ExSamplesPlayed");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   101
_LIT(KExSamplesRecorded, "ExSamplesRecorded");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   102
_LIT(KExCapChannels, "ExCapChannels");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   103
_LIT(KExCapRate, "ExCapRate");
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   104
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   105
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   106
enum TPanicCodes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   107
	{
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   108
	EFsmIncorrectErrorPassed = 0,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   109
	EInvalidCallbackCall
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   110
	};
41
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   111
26
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   112
// DevSound events
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   113
enum TMmfDevSoundEvent
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   114
	{
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   115
	EEventInitialize = 0,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   116
	EEventInitComplete,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   117
	EEventBTBF,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   118
	EEventBTBE,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   119
	EResourceAvailable,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   120
	EEventTimerComplete
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   121
	};
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   122
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   123
// DevSound states
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   124
enum TMmfDevSoundState
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   125
	{
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   126
	EStateInitial = 0,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   127
	EStateCreated,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   128
	EStateInitializing,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   129
	EStatePlaying,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   130
	EStateRecording,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   131
	EStatePause,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   132
	EStateResumePlaying
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   133
	};
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   134
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   135
// User defined "devSound client" error codes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   136
enum TMmfDevSoundClientErrorCodes
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   137
	{
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   138
	EInvalidClientFSMEvent = 1,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   139
	EInvalidClientFSMState,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   140
	EReadFileErrorInClient,
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   141
	EWriteFileErrorInClient
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   142
	};
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   143
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   144
// Panic function
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   145
static void Panic(const TDesC &aCategory, TInt aReason)
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   146
	{
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   147
	User::Panic(aCategory, aReason);
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   148
	}
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   149
41
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   150
#ifdef MM_TB101_L
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   151
		// Valid data for tone sequence. This code should be used for non-ref tests. This is a valid tone sequence for HW
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   152
		const TUint8 KFixedSequenceTestSequenceDataX[]=
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   153
		{
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   154
		0x02, 0x4A, 0x3A, 0x69, 0x39, 0xBD, 0xAD, 0xA5,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   155
		0x84, 0x81, 0xD1, 0xD5, 0xB9, 0x94, 0x04, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   156
		0x27, 0x34, 0x41, 0x0B, 0x2A, 0x82, 0x68, 0x51,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   157
		0x72, 0x19, 0x22, 0xC9, 0x21, 0x47, 0x10, 0x4C,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   158
		0x85, 0x48, 0x71, 0x06, 0x90, 0x48, 0x85, 0x48,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   159
		0x68, 0x20, 0x00
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   160
		};
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   161
#else
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   162
	// Valid data for tone sequence for reference platform. Below tone data may not work for HW devices
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   163
	const TUint8 KFixedSequenceTestSequenceDataX[]=
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   164
		{
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   165
		0x53, 0x51, 0x4E, 0x43, // HEADER
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   166
		0xFE, 0xFF, // -2 STARTLOOP INDICATOR
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   167
		0x0A, 0x00,  // Number of times that the sequence will be played
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   168
		/* Tone Data constitutes the following:
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   169
		  ToneDur,    Freq1,      Vol1,       Freq2       Vol2
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   170
		The sequence is arranged in blocks of 8 bits to represent 16 bit values,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   171
		which allows more dynamic range, frequency and time values.
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   172
		The tag Low and High mean low and high byte block.
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   173
		Low    Hi    Low   Hi   Low   Hi    Low   Hi    Low   Hi
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   174
		*/
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   175
		0x64, 0x00, 0xB8, 0x01, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   176
		0x64, 0x00, 0xD2, 0x01, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   177
		0x64, 0x00, 0xEE, 0x01, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   178
		0x64, 0x00, 0x0B, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   179
		0x64, 0x00, 0x2A, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   180
		0x64, 0x00, 0x4B, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   181
		0x64, 0x00, 0x6E, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   182
		0x64, 0x00, 0x93, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   183
		0x64, 0x00, 0xBA, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   184
		0x64, 0x00, 0xE4, 0x02, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   185
		0x64, 0x00, 0x3F, 0x03, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   186
		0x64, 0x00, 0x70, 0x03, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   187
		0x64, 0x00, 0xA4, 0x03, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   188
		0x64, 0x00, 0xDC, 0x03, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   189
		0x64, 0x00, 0x17, 0x04, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   190
		// Silence
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   191
		// ToneDur,    Freq1,      Vol1,       Freq2       Vol2
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   192
		0x70, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   193
		0xFD, 0xFF, // -3 ENDOFLOOP INDICATOR
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   194
		// Another silence
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   195
		// ToneDur,    Freq1,      Vol1,       Freq2       Vol2
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   196
		0x70, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   197
		0xFF, 0xFF // -1 SEQ_CMD_RET INDICATOR
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   198
		};
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   199
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   200
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   201
#endif//#if defined(MM_TB101_L)
f7bf1ed8db72 2010wk27_04
hgs
parents: 26
diff changeset
   202
26
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   203
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   204
#endif	// CHAR_A3F_DEVSOUND_COMPLIANCESUITECONSTANTS_H
c36d67f77f75 2010wk21_04
hgs
parents:
diff changeset
   205