Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }