private void setParametersLocked(long stationID, bool bLocked) { CStation_SOLD instanceStn = jbc.Station(stationID); instanceStn.SetControlMode(ControlModeConnection.CONTROL); if (bLocked) { instanceStn.SetStationParametersLocked(OnOff._ON); } else { instanceStn.SetStationParametersLocked(OnOff._OFF); } instanceStn.SetControlMode(ControlModeConnection.MONITOR); }
private uint resetCounters(long stationID, bool bPartial, bool bGlobal) { // devuelve el ID de transacción para saber cuando ha finalizado CStation_SOLD instanceStn = jbc.Station(stationID); uint transact = (uint)0; instanceStn.SetControlMode(ControlModeConnection.CONTROL); if (bPartial && instanceStn.GetStationFeatures().PartialCounters) { for (var i = 0; i <= instanceStn.NumPorts - 1; i++) { instanceStn.ResetPortToolMinutesPartial((Port)i); } } if (bGlobal) { instanceStn.ResetPortToolMinutesGlobalPorts(); } transact = instanceStn.SetTransaction(); instanceStn.SetControlMode(ControlModeConnection.MONITOR); instanceStn = null; return(transact); }