This repository has been archived on 2026-10-08. You can view files and clone it, but cannot push or open issues or pull requests.
allotment/packages/server/db/models/PowerState.schema.js

23 lines
588 B
JavaScript

import mongoose from "mongoose";
const powerStateSchema = new mongoose.Schema(
{
battery: {
voltage: { type: Number, default: null },
current: { type: Number, default: null },
percent: { type: Number, default: null },
},
solar: {
voltage: { type: Number, default: null },
current: { type: Number, default: null },
},
load: {
voltage: { type: Number, default: null },
current: { type: Number, default: null },
},
},
{ timestamps: true },
);
export const PowerState = mongoose.model("PowerState", powerStateSchema);