GalileoSky GLONASS/GPS v5.1 (223) User’s ManualGalileoSky Ltd Page 258.1.2 FMS modeThis mode is activated in all Terminals by default; it allows retrieving and decoding messages relevant toFMS protocol: total fuel consumption: the amount of fuel the vehicle had used since it was made; tank fuel level: measured in percent. 0%-empty, 100%- full; coolant temperature; engine speed; total mileage; operating hours; axis load.Attention! Many car manufacturers support FMS protocol partially or do not support it at all.To enable this mode:1) connect the Terminal to the vehicle’s CAN-interface;2) give the CanRegime 2,250000,2000 command (section CAN settings) or select FMS filtertype in the Configurator on Settings/CAN tab;3) make sure that the device receives bus data and sends them to Device tab in theConfigurator;4) set data transmission to the server using the MainPack command (section Serverexchange protocol settings) or in the Configurator on Settings/Protocol tab.8.1.3 J1939_USER_29bit modeThis mode enables us to receive 29bit identifiers messages from the vehicle CAN-bus, according to J1939protocol.To enable this mode:1) connect the Terminal to the vehicle’s CAN-interface;2) select Custom filter (29bit identifiers )type in the Configurator on Settings/CAN tab, set the busrate and delay time or give CanRegime command with necessary parameters (section CANsettings);3) set filters for CAN-bus messages.4) set sending of received data to the server with the help of MainPack command (section Serverexchange protocol settings) or in the Configurator on Settings/Protocol tab.Notes:1) In protocol of the first and the main packet of the Terminal (Table 2. GalileoSky protocol tags) thereare 1-byte, 2-bytes and 4-bytes tags for this mode operation, i.e. if the necessary ID needs only onebyte from all data, better choose 1-byte tag.2) Any of these tags can correspond to the right CAN message IDAttention! The data should be recorded in the decimal system in the Terminal. The hexadecimal notationis used for convenience only.By means of shifting it is possible to choose exactly that part of bytes, which should be filled in the tag fromthe useful information received with this ID.Let us consider an example:The CAN message identifier is ID=Ox18F00300.We need only the first byte of all the sent content with this ID.As we need only one byte, we shall choose the tag CAN_R0 as an example.The command to set the tag is as follows: CAN8BITRO ID,Shift1) The tag number ID=Ox18FEEEOO will look as 419360256 in the decimal system.2) The byte we need is shifted by one byte that is the second parameter is equal to 1.So we have the following filter settings: CANBITRO 419360256, 1.Now when this message is passing through the bus, the first effective load byte will automatically be placedto the tag R0 and sent to the server.These settings are easier to make in the Configurator:1) Scan the bus;2) Indicate identifier in the first column;3) Select the correspondent tag;4) Visually indicate the shift using a mouse. The number, transmitted to the server, will be displayed inthe Value column.