@@ -44,6 +44,7 @@ function showMidi(serviceId) {
4444 str += '<input id="midiMessegeToReceive" type="text">' ;
4545 str += '<div data-role="controlgroup" data-type="horizontal">' ;
4646 str += '<button id="btnReceivedMessageClear">クリア</button>' ;
47+ str += '<button id="btnGetOnMessageEvent">GET</button>' ;
4748 str += '<button id="btnRegisterOnMessageEvent">登録</button>' ;
4849 str += '<button id="btnUnregisterOnMessageEvent">解除</button>' ;
4950 str += '</div>' ;
@@ -69,6 +70,9 @@ function showMidi(serviceId) {
6970 $ ( '#btnReceivedMessageClear' ) . on ( 'click' , function ( ) {
7071 $ ( '#midiMessegeToReceive' ) . val ( '' ) ;
7172 } ) ;
73+ $ ( '#btnGetOnMessageEvent' ) . on ( 'click' , function ( ) {
74+ getMidiOnMessage ( serviceId ) ;
75+ } ) ;
7276 $ ( '#btnRegisterOnMessageEvent' ) . on ( 'click' , function ( ) {
7377 registerMidiOnMessage ( serviceId ) ;
7478 } ) ;
@@ -107,6 +111,25 @@ function getMidiInfo(serviceId) {
107111 } ) ;
108112}
109113
114+ function getMidiOnMessage ( serviceId ) {
115+ sdk . get ( {
116+ profile : 'midi' ,
117+ attribute : 'onMessage' ,
118+ params : {
119+ serviceId
120+ }
121+ } ) . then ( json => {
122+ if ( DEBUG ) {
123+ console . log ( 'Response: ' , json ) ;
124+ }
125+ if ( json . message ) {
126+ $ ( '#midiMessegeToReceive' ) . val ( json . message ) ;
127+ }
128+ } ) . catch ( e => {
129+ showError ( 'PUT /midi/onMessage' , e . errorCode , e . errorMessage ) ;
130+ } ) ;
131+ }
132+
110133function showMidiInfoStatus ( str ) {
111134 $ ( '#midiInfoStatus' ) . html ( str ) ;
112135}
0 commit comments