如果我直接发送参数,函数is working as per expectation
:---
var VSCP_WEBSOCKET_URL="ws://192.168.1.20:7681";
vscpws_stateButton( VSCP_WEBSOCKET_URL, // url
"Bedroom_Bedroom_Light", // canvas for button
false, // No local state change
94,
true);
vscpws_stateButton( VSCP_WEBSOCKET_URL, // url
"Bedroom_Bedroom_Light", // canvas for button
false, // No local state change
94,
true);
现在我想把这些功能称为&传递存储在数组中的参数
现在我想通过将参数存储在一个数组中来发送参数
使用存储在数组does not works
中的参数调用函数:---
var Device_Array= [
{ url: 'ws://192.168.1.20:7681', canvasName: 'Bedroom_Bedroom_Light', bLocal: 'false' , btnType: 94 , bNoState: 'true'
},
{ url: 'ws://192.168.1.20:7681', canvasName: 'Bedroom_Bedroom_Light', bLocal: 'false' , btnType: 94 , bNoState: 'true'
}
];
vscpws_stateButton( Device_Array[0].url, // url
Device_Array[0].canvasName, // canvas for button
Device_Array[0].bLocal, // No local state change
Device_Array[0].btnType, // Button type
Device_Array[0].bNoState);
vscpws_stateButton( Device_Array[1].url, // url
Device_Array[1].canvasName, // canvas for button
Device_Array[1].bLocal, // No local state change
Device_Array[1].btnType, // Button type
Device_Array[1].bNoState);
如果我在数组中声明btnType: '94'
,那么逻辑也不起作用。
请建议我的语法对于存储在数组中的对象的属性是否正确?