private void Pss_Position2DataReceived(object sender, Position2DataModel e) { // Sauvegarde des derniére positions connue if (Singleton.UniBi) { // Unimanuel if (!Singleton.MainGaucheX) { // droite this.calibrX = e.PositionX; this.calibrY = e.PositionY; this.pixelX = EchelleUtils.MiseEchelleXPosition2(e.PositionX); this.pixelY = EchelleUtils.MiseEchelleYPosition2(e.PositionY); //1080 - } } else { // Bimanuel if (Singleton.MainGaucheX) { // gauche this.calibrY = e.PositionY; this.pixelY = EchelleUtils.MiseEchelleYPosition2(e.PositionY); } else { // droite this.calibrX = e.PositionX; this.pixelX = EchelleUtils.MiseEchelleXPosition2(e.PositionX); } } }
protected virtual void OnPosition2DataReceived(Position2DataModel e) { if (Position2DataReceived != null) { Position2DataReceived(this, e); } }
void _portSerieService_Position2DataReceived(object sender, Position2DataModel e) { //lock (locker) //{ _position2UiBuffer.PositionX = (int)EchelleUtils.MiseEchelleXPosition2(e.PositionX); _position2UiBuffer.PositionY = (int)EchelleUtils.MiseEchelleYPosition2(e.PositionY); //} }
void Pss_Position2DataReceived(object sender, Position2DataModel e) { if (canDoMath) { this.listPos2.Add(e); } if (this.canSendPos) { if (Singleton.UniBi) { // Unimanuel if (!Singleton.MainGaucheX) { // droite var posXPix = EchelleUtils.MiseEchelleXPosition2(e.PositionXd); var calibXPix = EchelleUtils.MiseEchelleXPosition2(Singleton.CalibrX * 100); this.pixelX = posXPix - calibXPix + this.centreX; var posYPix = EchelleUtils.MiseEchelleYPosition2(e.PositionYd); var calibYPix = EchelleUtils.MiseEchelleYPosition2(Singleton.CalibrY * 100); this.pixelY = posYPix - calibYPix + this.centreY; } } else { // Bimanuel if (Singleton.MainGaucheX) { // gauche var posYPix = EchelleUtils.MiseEchelleYPosition2(e.PositionYd); var calibYPix = EchelleUtils.MiseEchelleYPosition2(Singleton.CalibrY * 100); this.pixelY = posYPix - calibYPix + this.centreY; } else { // droite var posXPix = EchelleUtils.MiseEchelleXPosition2(e.PositionXd); var calibXPix = EchelleUtils.MiseEchelleXPosition2(Singleton.CalibrX * 100); this.pixelX = posXPix - calibXPix + this.centreX; } } } }