Jump to content

Nel Zur

Members
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Nel Zur

  1. 	nr.addStateChangedListener(new BrickletNFCRFID.StateChangedListener() {
    		public void stateChanged(short state, boolean idle) {
    			try {
    				nr.requestPage(5);
    			} catch (TimeoutException | NotConnectedException e1) {
    				// TODO Auto-generated catch block
    				e1.printStackTrace();
    			}
    			if (state == BrickletNFCRFID.STATE_REQUEST_PAGE_READY) {
    				// Get and print pages
    				short[] data;
    				try {
    					data = nr.getPage();
    
    					bochPos = data[0];
    					jusPos = data[1];
    					cerealesPos = data[2];
    					painPos = data[3];
    					co1Pos = data[4];
    					co2Pos = data[5];
    					vidangePos = data[6];
    				} catch (TimeoutException | NotConnectedException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    
    				try {
    					ipcon.disconnect();
    				} catch (NotConnectedException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    
    				System.out.println(bochTableau[bochPos].getDescription() + " " + jusTableau[jusPos].getDescription()
    						+ " " + cerealesTableau[cerealesPos].getDescription() + " "
    						+ painTableau[painPos].getDescription() + " " + confitureTableau[co1Pos].getDescription()
    						+ " " + confitureTableau[co2Pos].getDescription() + " vidange: "
    						+ vidangeTableau[vidangePos].getDescription());
    
    				WindowController.getInstance().nextNFC(bochTableau[bochPos], jusTableau[jusPos],
    						cerealesTableau[cerealesPos], painTableau[painPos], confitureTableau[co1Pos],
    						confitureTableau[co2Pos], vidangeTableau[vidangePos]);
    
    			}
    			else if((state & (1 << 6)) == (1 << 6)) {
    			System.out.println("State " + state);
    
    
    			}
    			try {
    				nr.requestTagID(BrickletNFCRFID.TAG_TYPE_TYPE2);
    			} catch (TimeoutException | NotConnectedException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		}
    
    
    	});
    
    	try {
    		nr.requestTagID(BrickletNFCRFID.TAG_TYPE_TYPE2);
    	} catch (TimeoutException | NotConnectedException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}

     

    So klappt es immer noch nicht :-\

     

  2. Programmiersprache: Java

    public static void analyse() {
    
    
    
    	nr.addStateChangedListener(new BrickletNFCRFID.StateChangedListener() {
    		public void stateChanged(short state, boolean idle) {
    			try {
    				nr.requestPage(5);
    			} catch (TimeoutException | NotConnectedException e1) {
    				// TODO Auto-generated catch block
    				e1.printStackTrace();
    			}
    			if (state == BrickletNFCRFID.STATE_REQUEST_PAGE_READY) {
    				// Get and print pages
    				short[] data;
    				try {
    					data = nr.getPage();
    
    					bochPos = data[0];
    					jusPos = data[1];
    					cerealesPos = data[2];
    					painPos = data[3];
    					co1Pos = data[4];
    					co2Pos = data[5];
    				} catch (TimeoutException | NotConnectedException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    
    				System.out.println(bochTableau[bochPos].getDescription() + " " + jusTableau[jusPos].getDescription()
    						+ " " + cerealesTableau[cerealesPos].getDescription() + " "
    						+ painTableau[painPos].getDescription() + " " + confitureTableau[co1Pos].getDescription()
    						+ " " + confitureTableau[co2Pos].getDescription());
    
    				WindowController.getInstance().nextNFC(bochTableau[bochPos], jusTableau[jusPos],
    						cerealesTableau[cerealesPos], painTableau[painPos], confitureTableau[co1Pos],
    						confitureTableau[co2Pos]);
    
    				try {
    					ipcon.disconnect();
    				} catch (NotConnectedException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    			System.out.println("State " + state);
    		}
    	});
    
    	try {
    		nr.requestTagID(BrickletNFCRFID.TAG_TYPE_TYPE2);
    	} catch (TimeoutException | NotConnectedException e) {
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	}
    	// Select NFC Forum Type 2 tag
    
    }

     

    und das ist mein Programm

  3. Hallo

     

    ich habe ein Listener in meinem Programm integriert. Doch der funktioniert nur einmal wenn das erste mal das Programm durchgelesen wird und wenn das Chip auf dem Bricklet ist. Wenn ich das Chip später auf dem Bricklet ist wird er nicht gelesen. Weiss jemand warum? :-\

     

    Danke für Eure Hilfe

     

    Nel

  4. Hallo

    ich habe vor 3 Wochen meinen REDBrick per HDMI mit einem Bildschirm verbunden und alles lief gut, das Hintergrundbild und das Fenster des Programms wurden gut dargestellt.

    Doch jetzt findet das Bildschirm keinen Signal obwohl er gut mit dem REDBrick verbunden ist. Das Problem liegt am REDBrick ich bin mir sicher.

    Was soll ich tun um das Problem zu lösen ?

     

    Danke im Voraus

     

    Nelson

×
×
  • Neu erstellen...