mock: combine status into one endpoint
Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
abc363de00
commit
19bdc8b658
@ -23,6 +23,7 @@ var TASKS = [
|
||||
];
|
||||
|
||||
const GET_ENDPOINTS: { [key: string]: (request: Request, response: Response) => any } = {
|
||||
'status': getStatus,
|
||||
'voltages': getVoltages,
|
||||
'target': getTarget,
|
||||
'version': getVersion,
|
||||
@ -42,6 +43,83 @@ const DELETE_ENDPOINTS: { [key: string]: (request: Request, response: Response)
|
||||
'connect': deleteConnect,
|
||||
};
|
||||
|
||||
function getStatus(_request: Request, response: Response) {
|
||||
var voltages = {
|
||||
'system': 3.3 + Math.random() * 0.1 - 0.05,
|
||||
'target': 1.8 + Math.random() * 0.1 - 0.05,
|
||||
'usb': 5.0 + Math.random() * 0.1 - 0.05,
|
||||
'debug': 5.0 + Math.random() * 0.1 - 0.05,
|
||||
'ext': 3.7 + Math.random() * 0.1 - 0.05,
|
||||
};
|
||||
|
||||
var target = {
|
||||
'name': 'nrf52840',
|
||||
'ram': 256 * 1024,
|
||||
'flash': 1024 * 1024,
|
||||
'cpu': 'ARM Cortex-M4F',
|
||||
}
|
||||
var targets = [
|
||||
'nrf52840',
|
||||
'mdf',
|
||||
];
|
||||
response.send({
|
||||
targets: {
|
||||
'current': target,
|
||||
'available': targets,
|
||||
},
|
||||
voltages: voltages,
|
||||
version: {
|
||||
'farpatch': '0.1.0',
|
||||
'bmp': '0.1.0',
|
||||
'hardware': 'DVT5',
|
||||
},
|
||||
network: {
|
||||
'ssid': 'Omicron Persei 8',
|
||||
'ip': '1.2.3.4'
|
||||
},
|
||||
system: {
|
||||
'heap': 149552,
|
||||
'uptime': 1551000,
|
||||
},
|
||||
ports: {
|
||||
'uart': {
|
||||
'name': 'serial',
|
||||
'baud_rate': 115200,
|
||||
'parity': 'none',
|
||||
'stop_bits': 1,
|
||||
'data_bits': 8,
|
||||
'flow_control': 'none',
|
||||
},
|
||||
'swo': {
|
||||
'name': 'swo',
|
||||
'baud_rate': 0,
|
||||
'parity': 'none',
|
||||
'stop_bits': 1,
|
||||
'data_bits': 8,
|
||||
'flow_control': 'none',
|
||||
},
|
||||
'uuart': {
|
||||
'name': 'uuart',
|
||||
'baud_rate': 0,
|
||||
'parity': 'none',
|
||||
'stop_bits': 1,
|
||||
'data_bits': 8,
|
||||
'flow_control': 'none',
|
||||
},
|
||||
},
|
||||
'updates': {
|
||||
'current_partition': {
|
||||
'addr': 0x00010000,
|
||||
'index': 2,
|
||||
},
|
||||
'next_partition': {
|
||||
'addr': 0x00380000,
|
||||
'index': -1,
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function getTasks(_request: Request, response: Response) {
|
||||
response.send(TASKS);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user