public string Get24RebootTime() { RBA_API.SetParam(PARAMETER_ID.P61_REQ_GROUP_NUM, "0007"); RBA_API.SetParam(PARAMETER_ID.P61_REQ_INDEX_NUM, "0046"); RBA_API.ProcessMessage(MESSAGE_ID.M61_CONFIGURATION_READ); string status = RBA_API.GetParam(PARAMETER_ID.P61_RES_DATA_CONFIG_PARAMETER); return(status); }
public string GetVariable_29(string varId) { RBA_API.SetParam(PARAMETER_ID.P29_REQ_VARIABLE_ID, varId); RBA_API.ProcessMessage(MESSAGE_ID.M29_GET_VARIABLE); string status = RBA_API.GetParam(PARAMETER_ID.P29_RES_STATUS); string variable = RBA_API.GetParam(PARAMETER_ID.P29_RES_VARIABLE_ID); string value = RBA_API.GetParam(PARAMETER_ID.P29_RES_VARIABLE_DATA); return(value); }
public string RetrieveFile(string filename) { RBA_API.SetParam(PARAMETER_ID.P65_REQ_RECORD_TYPE, "1"); //dataformat - 0 = plain text and 1 = BASE64 Format - all should be plain text 0 RBA_API.SetParam(PARAMETER_ID.P65_REQ_DATA_TYPE, "0"); RBA_API.SetParam(PARAMETER_ID.P65_REQ_FILE_NAME, filename); ERROR_ID result = RBA_API.ProcessMessage(MESSAGE_ID.M65_RETRIVE_FILE); //get value that will determine is the file was actually found and retreived string resultMessage = RBA_API.GetParam(PARAMETER_ID.P65_RES_RESULT); string fileData = RBA_API.GetParam(PARAMETER_ID.P65_RES_DATA); return(fileData); }
private void SetDeviceToOnDemand() { //check to see if the device is already in OnDemand RBA_API.SetParam(PARAMETER_ID.P61_REQ_GROUP_NUM, "7"); RBA_API.SetParam(PARAMETER_ID.P61_REQ_INDEX_NUM, "15"); RBA_API.ProcessMessage(MESSAGE_ID.M61_CONFIGURATION_READ); string dataValue = RBA_API.GetParam(PARAMETER_ID.P61_RES_DATA_CONFIG_PARAMETER); //Not Set - so set it if (!OnDemandSet || dataValue != "1") { RBA_API.SetParam(PARAMETER_ID.P60_REQ_GROUP_NUM, "7"); RBA_API.SetParam(PARAMETER_ID.P60_REQ_INDEX_NUM, "15"); RBA_API.SetParam(PARAMETER_ID.P60_REQ_DATA_CONFIG_PARAM, "1"); RBA_API.ProcessMessage(MESSAGE_ID.M60_CONFIGURATION_WRITE); OnDemandSet = true; } }