Kevin, Do the xAP BSC commands still contain the "ID" field in the body? Do these messages keep the multi-block body feature after the new xAP spec? Thanks, ...
Hi Daniel, Yes the ID field remains in BSC bodies - it can now be longer of course to support the longer sub addresses in v1.3 and should be an even number of...
I have another question: For new designs that don't need the additional features provided by xAP v1.3, could we still use the old v1.2 format (with shorter...
xAP v1.3 totally supports* xAP v1.2 so you can, should you wish still write xAP v1.2 applications - but I would make them tolerant of xAP v1.3 applications...
This comes up repeatedly. There's a set of .ocx files (eg, ntsvc.ocx) that are not part of a standard Windows installation but that seem to be assumed to be...
A new xAPP to try! xAP Data Parser will retrieve the contents of a page from a web site (html, text, xml, anything text based really), run a Regular Expression...
Hi Neil and welcome... The BSC schema in xAP is the fullest in terms of supporting a discovery mode. In fact you can typically discover the name and state of...
Hi, First post/question How does the discovery process in xAP work? In particular the BSC section. It refers to this at the beginning of the specification and...
Hi - I am using the xFx framework to write an app, and the xFx message viewer for my hub. When I run the app message viewer shows a hub client renewal on every...
Only thing I can think of is that the heartbeat you are sending is misformatted somehow, perhaps the interval value. Could you post the text of the heartbeat...
But on second thoughts, that sounds perfectly normal. The hub renews the client when it sees its heartbeat. That is, the hub resets its client timeout counter...
Hi Kevin, Sorry for the delay in thanking you for the response. Thanks. A few questions if I may - 1. Using your example, a new piece of hardware has been...
... It is up to the device vendor or the installer to ensure that UID's are unique on the network. Some (most) devices have end user configurable UID's and...
Hi, I did submit a request a few weeks ago but I guess it has gone astray. Could I request two Vendor ID's please 1. NWS - Newcastle Weighing Services 2. NWE -...
Thanks. Regards, Neil Wrightson. _____ From: xAP_developer@yahoogroups.com [mailto:xAP_developer@yahoogroups.com] On Behalf Of Kevin Hawkins Sent: Friday, 14...
We have been asked on several occasions how to detect the end of a xAP messager as there is no unique EOM character. Typically in any reasonable sized packet...
The original xap spec provides extensions for framing a message over async serial which also delimit the start of the message - you don't need this 'hack' if...
... Oh ... where is that in the spec ? it might be all we need. This is also tied in with some aspects of long message truncation and concatenation of...
I will dig it out - it included an optional checksum I think, and IIRC was framed by stx and etx (a kind of pseudo industry standard). I certainly used it with...
One of the issues seems to be that there is conflicting views as to the length of a a UDP data packet payload. Some people cite 500 or 512 characters and some...
So the xAP delimiters for serial are defined in the 1.2 xAP spec here: http://www.xapautomation.org/index.php?title=Protocol_definition#Transport_Wrapper To...
The double 0x0a terminator works for me, it's simple to implement - already done for my stuff. For reliable streams, such as TCP, I generally frame the...
This is a graphical front end iPhone application (iViewer byCommand Fusion) . They have TCP/UDP socket support to handle two way interaction with remote...
... I can only assume in the iPhone app's case the API they are using returns a buffer which might have several concatenated UDP datagrams within. Maybe there...
I don't mean that packet fragmentation or re-ordering are myths - just that when dealing with xAP at the IP stack (socket) interface you are dealing with...
If you are going work at defining the spec to be able to use tcp you might as well define it so that it works in the ipv6 world as well. Steve From:...