Filesystem

The SD-card filesystem is organized as illustrated by below example1:

/
├── config-XX.XX.json
├── schema-XX.XX.json
├── uischema-XX.XX.json
├── device.json
├── meta/
    └── ...
└── LOG/
    └── [DEVICE_ID]
        ├── 00000001
            ├── 00000001.MF4
            ├── 00000002.MF4
            ├── ...
            └── ...
        ├── 00000002
            ├── 00000001.MF4
            ├── 00000002.MF4
            ├── ...
            └── ...
        ├── ...
        └── ...
  • config-XX.XX.json: Configuration file (device configuration)

  • schema-XX.XX.json: Rule Schema file (configuration rules)

  • uischema-XX.XX.json: UI Schema file (configuration presentation)

  • device.json: Device file (device information)

  • LOG/: Directory containing log files (see Naming for more information)

  • meta/: Contains persistent device parameters2 (e.g. the next session number)

Note

Default Configuration, Schema, UISchema, and Device files are automatically re-created if deleted by the user.

Replacing SD-card

The SD-card is not locked to the device. If the card is replaced (see SD-card hardware requirements), be aware of the following points:

  • If the card is replaced by a card from another CANedge, it is recommended to clear the card

  • The meta folder contains non-critical device parameters. The meta folder can optionally be copied to the new card

  • The configuration file can optionally be copied to the new card (else a default is automatically created)


1

XX.XX is replaced by the firmware MAJOR and MINOR version numbers

2

The meta folder is hidden