Hauptseite
Hauptseite
Alles über CES
Onlineshop
Hilfe-Forum
FAQ: die meist gestellten Fragen
Übersicht der neuesten Beitr&aauml;ge
Das gesamte Forum durchsuchen
CES downloaden/herunterladen
Kontakt
Portal-Community
Anmelden im persönlichen Bereich
 
  Von 2190 jetzt online:
1
 Benutzer
0
 Fahrzeuge
 

Auf Facebook:
CES 4 - Chamele..

nur 34.90 €
Starter-Bundle ..
statt 111.89 €
nur 98.00 €
CarPC-Bundle..
statt 854.88 €
nur 699.00 €
VDO-Lenkradfern..
statt 59.00 €
nur 29.00 €
Starter-Bundle:..
statt 113.90 €
nur 79.00 €
1&1 UMTS-Notebo..

nur 9.99 €
OBDII-Interface..
statt 39.99 €
nur 37.90 €


Apps: Terminate Signal beim Beenden von CES
Verfasser Nachricht
Freeze Offline
Posting Freak
*****

Beiträge: 1.862
Registriert seit: Jun 2009
Beitrag: #1
Apps: Terminate Signal beim Beenden von CES
Welche Bedingungen müssen erfüllt sein, damit eine App das Termiante Signal von CES zugesendet bekommt, wenn CES beendet wird?

Reicht es, wenn die App einmalig ein SetValue ausgeführt hat?
Oder muss es ein GetValue sein?
Oder muss das Value, das per SetValue gesetzt wurde, mindestens einmal auf einer Surface dargestellt worden sein?

Hintergrund der Frage ist, dass es bei mir nicht so richtig klappt.
Bei der einen App funktionierts einwandfrei. Da werden Werte mittels SetValue gesetzt und diese auch in einer Surface angezeigt.

Bei der anderen werden ebenfalls Werte mittels SetValue gesetzt aber nirgendwo angezeigt. Mal kriegt sie das Terminate Signal und mal nicht.

BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
07-09-2011 11:59 AM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gueven Offline
Super Moderator
******

Beiträge: 4.361
Registriert seit: Dec 2008
Beitrag: #2
RE: Apps: Terminate Signal beim Beenden von CES
Das klingt danach, als würde das App keine EIndeutigkeit besitzen. Wichtig ist, der App einen eindeutigen Namen zu vergeben. Über diesen wird es ermittelt.

Ein Terminate und Exit-Signal bekommt jede App, die CES bekannt ist. DIe bEkanntschaft geschieht bei jeglicher Komnunikation.

Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
07-09-2011 11:38 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Freeze Offline
Posting Freak
*****

Beiträge: 1.862
Registriert seit: Jun 2009
Beitrag: #3
RE: Apps: Terminate Signal beim Beenden von CES
Okay, ich frage mich allerdings, warum du überhaupt ein Terminate Signal sendest.
Du kannst doch auch die ganzen Apps als Unterprozesse von CES starten und beim beenden von CES die Unterprozesse einfach auch beenden.
Das würde dann auf jeden Fall funktionieren.

BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
07-10-2011 02:10 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
TobiT Offline
Member
***

Beiträge: 104
Registriert seit: Jun 2009
Beitrag: #4
RE: Apps: Terminate Signal beim Beenden von CES
Bei meinen Test-App's hats mit dem Exit-Befehl immer geklappt, die kamen immer an.

Ich denke mit dem aktuellen Konzept (Exit-Befehl von CES) hat es den Vorteil dass APP's nicht "Hart" geschlossen werden, und können so mögliche Prozeduren noch abbarbeiten.

Ich denke da an DB-oder Datei-Zugriffe.
07-10-2011 10:21 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Freeze Offline
Posting Freak
*****

Beiträge: 1.862
Registriert seit: Jun 2009
Beitrag: #5
RE: Apps: Terminate Signal beim Beenden von CES
Das geht genauso wenn man die App ganz normal schließt. Da kannst du auch noch alle möglichen Routinen durchfahren.

BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
07-11-2011 06:30 AM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
TobiT Offline
Member
***

Beiträge: 104
Registriert seit: Jun 2009
Beitrag: #6
RE: Apps: Terminate Signal beim Beenden von CES
Auf welchen Wert hast du bei der "IPC_DataArrival"-Aktion abgefragt?

Hier stimmt die Doku / Sample APP leider nicht mehr.

In dem Sample wird der String von DataName(0) auf "exit" überprüft, CES sendet hier aber ein "Terminate" anstatt "exit".

Hast du das schon ausprobiert?
07-17-2011 07:29 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Freeze Offline
Posting Freak
*****

Beiträge: 1.862
Registriert seit: Jun 2009
Beitrag: #7
RE: Apps: Terminate Signal beim Beenden von CES
Ich hab einfach nur ne Haltemarke gesetzt beim Arrival, hat also auf alles reagiert.

BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
07-17-2011 07:40 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
TobiT Offline
Member
***

Beiträge: 104
Registriert seit: Jun 2009
Beitrag: #8
RE: Apps: Terminate Signal beim Beenden von CES
Achso... Okay, war ja nur ne Idee Smile
07-17-2011 08:58 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Gueven Offline
Super Moderator
******

Beiträge: 4.361
Registriert seit: Dec 2008
Beitrag: #9
RE: Apps: Terminate Signal beim Beenden von CES
@Freeze:
Zitat:Okay, ich frage mich allerdings, warum du überhaupt ein Terminate Signal sendest.
Du kannst doch auch die ganzen Apps als Unterprozesse von CES starten und beim beenden von CES die Unterprozesse einfach auch beenden.
Das würde dann auf jeden Fall funktionieren.

Das weiß ich, habe ich aber bewusst nicht so abgewickelt. So ist es möglich eine App auch ohne CES weiterlaufen zu lassen und im Falle eines Programmabbruchs Verbindungen zu Interfaces zu erhalten. Das spart einiges an Zeit. Deshalb zwei Signale (Exit und Terminate), die dann von den App-Entwicklern nach Wunsch eingesetzt werden können.

@Freeze:
Zitat:Das geht genauso wenn man die App ganz normal schließt. Da kannst du auch noch alle möglichen Routinen durchfahren.

Durchaus, aber alles andere wartet dann Zwangmäßig. Das verursacht serielle Abarbeitung.

Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
07-21-2011 04:53 PM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Freeze Offline
Posting Freak
*****

Beiträge: 1.862
Registriert seit: Jun 2009
Beitrag: #10
RE: Apps: Terminate Signal beim Beenden von CES
(07-09-2011 11:38 PM)Gueven schrieb:  Das klingt danach, als würde das App keine EIndeutigkeit besitzen. Wichtig ist, der App einen eindeutigen Namen zu vergeben. Über diesen wird es ermittelt.

Ein Terminate und Exit-Signal bekommt jede App, die CES bekannt ist. DIe bEkanntschaft geschieht bei jeglicher Komnunikation.

Die App heißt "SysTemps" und es läuft jeweils nur eine Instanz.
Trotzdem bekomme ich meistens kein Terminate-Signal bzw. garkein Signal, wenn CES beendet wird.
Die App setzt sekündlich Variablen mittels SETVALUE, was auch
immer einwandfrei funktioniert, also ist CES die App bekannt.

Manchmal erhalte ich wie gesagt ein Terminate-Signal, aber nur sehr selten.

BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
07-23-2011 10:27 AM
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 






GoPerfect.de - Automotive-Informatics Seite generiert in 0.151911 Sekunden Impressum