impl reboot & p2pclose

This commit is contained in:
DavidVentura
2024-01-30 11:37:04 +01:00
parent b9b37c803d
commit 7e3fbbfa47
+13
View File
@@ -82,6 +82,12 @@ export const SendStartVideo = (session: Session): DataView => {
return makeDataReadWrite(session, ControlCommands.StartVideo, null);
};
export const SendReboot = (session: Session): DataView => {
//const dv = new DataView(new Uint8Array(8).fill(0).buffer);
let dv = null;
return makeDataReadWrite(session, ControlCommands.Reboot, dv);
};
export const SendUsrChk = (session: Session, username: string, password: string): DataView => {
let buf = new Uint8Array(0x20 + 0x80);
buf.fill(0);
@@ -114,3 +120,10 @@ export const create_P2pAlive = (): DataView => {
outbuf.add(2).writeU16(0);
return outbuf;
};
export const create_P2pClose = (): DataView => {
const outbuf = new DataView(new Uint8Array(4).buffer);
outbuf.writeU16(Commands.Close);
outbuf.add(2).writeU16(0);
return outbuf;
};