public TimeSpan Stagger; // Time delay between each group of spinups at the power on (9000 series) /*public string UnitStatus; * public string DriveStatus; * public string AllUnitStatus;*/ public Attributes(string driver, string model, string firmware, string memory, string bios, string monitor, string serial, string pcb, string pchip, string achip, int numports, int numunits, int numdrives, JBOD_Export_Policy exportjbod, Cache_Policy ondegrade, int spinup, OnOff autocarve, TimeSpan stagger) { Driver = driver; Model = model; Firmware = firmware; Memory = memory; BIOS = bios; Monitor = monitor; Serial = serial; PCB = pcb; PChip = pchip; AChip = achip; NumPorts = numports; NumUnits = numunits; NumDrives = numdrives; ExportJBOD = exportjbod; OnDegrade = ondegrade; SpinUp = spinup; AutoCarve = autocarve; Stagger = stagger; }
public string SetControllerBasedCachePolicy(Cache_Policy policy) { var p1 = policy == Cache_Policy.Off ? "cacheoff" : "follow"; return(ExecuteCommand(AMCC_3Ware_State.TW_CLI_path, TW_CLI_ParameterType.SetControllerBasedCachePolicy, CtlID, p1)); }