import { createBaseParam, createBaseData } from 'app/nodes/utils'; import { IGroup } from 'app/nodes/configs.interfaces'; const createData = createBaseData({title: 'Accelerometer', service: 'bfb0', littleEndian: true, bytesPerSample: 2, bytesPerPackage: 20}); const xAxis = createData({name: 'X-axis', characteristic: 'bfb1', read: (buffer) => new Int16Array(buffer.buffer)}); const yAxis = createData({name: 'Y-axis', characteristic: 'bfb2', read: (buffer) => new Int16Array(buffer.buffer)}); const zAxis = createData({name: 'Z-axis', characteristic: 'bfb3', read: (buffer) => new Int16Array(buffer.buffer)}); const group: IGroup = { title: 'Acceleration', sections: [ { title: xAxis.name, toggle: xAxis, }, { title: yAxis.name, toggle: yAxis, }, { title: zAxis.name, toggle: zAxis, }, ] }; export const groups: IGroup[] = [group];