SHIP:Node:platform

From Serious Documentation
Revision as of 15:44, 31 January 2013 by NickW-Serious (talk | contribs) (Created page with "Within SHIPTide and the SHIPEngine environment every SIM has a {{Node|platform}} section that contains it's ports, portvars, and some bas...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Within SHIPTide and the SHIPEngine environment every SIM has a platform section that contains it's ports, portvars, and some basic information about the platform itself.

In all SHIP GUI environments, the platform node also has the fixed name of "platform". The name "platform" is reserved and unique, so it is a unique and specific reference to the SIM platform on which the current GUI is running. All it's properties can be specified in "dot" notation with platform followed by ".property", for example platform.id.

The platform node has the following properties:

platform.id

  • Integer Runtime Read Only with constant value 0x25D800110

This is also the USB Vendor ID for Serious Integrated Inc. (0x25D8) followed by the USB Product ID (0x0110) for the USB device port on the SIM110.

platform.vendor

  • String Runtime Read Only with constant value "Serious"

platform.model

  • String Runtime Read Only with constant value "SIM110"

platform.sn

  • String Runtime Read Only with constant uppercase 64 bit hex value

Every SIM has a unique serial number burned into it's hardware at manufacturing time. The serial number is a 64 bit hex value. SIM serial numbers have a specific format; for more information contactSerious

platform.oemsn

  • String Runtime Read Only with constant uppercase 64 bit hex value

Some custom SIM110 variants have a customer-specific serial number held here burned into it's hardware at manufacturing time. The serial number is a 64 bit hex value. For more information contact Serious