SendCommand is used to transmit IxNet commands directly to a device. It uses the TCP/IP protocol. So the device has to be reachable via network.
Example Requests
Get software version
let result =awaitapp.businessFunction({//Common Parameters for all functions functionName:"BizerbaScale", methodName:"SendCommand", silentMode: false, //false is default. If set to true, the Gebra Suite will not show an error message box. it is up to you to inform the user.
ip:"192.168.0.100",//The IP of the device port:1365,//Network port command:"I?GV05|LX02"//IxNet command timeout: 15//Timeout in seconds for the request});
Reboot device
let result =awaitapp.businessFunction({//Common Parameters for all functions functionName:"BizerbaScale", methodName:"SendCommand", silentMode: false, //false is default. If set to true, the Gebra Suite will not show an error message box. it is up to you to inform the user.
ip:"192.168.0.100",//The IP of the device port:1365,//Network port command:"I!GX01"//IxNet command timeout: 15//Timeout in seconds for the request});
Get weight without rest rating
This command will always return the weights just measured. Even if the scale is not yet at rest.
let result =awaitapp.businessFunction({//Common Parameters for all functions functionName:"BizerbaScale", methodName:"SendCommand", silentMode: false, //false is default. If set to true, the Gebra Suite will not show an error message box. it is up to you to inform the user.
ip:"192.168.0.100",//The IP of the device port:1365,//Network port command:"I?RX01"//IxNet command timeout: 15//Timeout in seconds for the request});
Get weight with rest rating
This command will only return the weights just measured if the scale i at rest.
let result =awaitapp.businessFunction({//Common Parameters for all functions functionName:"BizerbaScale", methodName:"SendCommand", silentMode: false, //false is default. If set to true, the Gebra Suite will not show an error message box. it is up to you to inform the user.
ip:"192.168.0.100",//The IP of the device port:1365,//Network port command:"I?RX02"//IxNet command timeout: 15//Timeout in seconds for the request});
Example Response
//This is a response for command I?RX01 or I?RX02{"GT08":"00","GW01":"1","GW06":"10","GT0A":"11001000","GD07":"lb;-3;720",//gross weight => 0,720 lbs"GD02":"lb;-3;0",//tare => 0,000 lbs"GD01":"lb;-3;720"//net weight => 0,720 lbs}