| Contents | Transport layer | Packet format | Application Protocol | Let's write a server |
servicesservices.get<call ...> <services method="get" model*="" > <info> <AVS2 __type="str">AVS2 version</AVS2> </info> </services> </call>
<response> <services expire="" method="get" mode="" status="status"> <item[] name="service" url="url" /> </services> </response>
Known services are:
ntpkeepalivecardmngfacilitymessagenumberingpackagepcbeventpcbtrackerpkglistposeventuserdatauserideacoinlocallocal2lobbylobby2dlstatusnetlogsidmgrglobbyMost of these will usually just return the URL to the eAmuse server (or your fake one ;D). ntp is a
notable exception, unless you're planning on reimplementing NTP.
keepalive is a url with the following query parameters:
pa |
|
ia |
Router IP |
ga |
Gateway IP |
ma |
Centre IP |
t1 |
|
t2 |
All service URLs have a maximum length of 128 characters.
mode is one of operation, debug, test, or
factory.