write channel byte

This commit is contained in:
David Ventura
2024-05-07 12:05:57 +02:00
parent 17d00eaba9
commit 75401621cf
+8 -2
View File
@@ -119,7 +119,13 @@ export const SendReboot = (session: Session): DataView => {
return makeDataReadWrite(session, ControlCommands.Reboot, dv); return makeDataReadWrite(session, ControlCommands.Reboot, dv);
}; };
export const SendWifiDetails = (session: Session, ssid: string, password: string, dhcp: boolean): DataView => { export const SendWifiDetails = (
session: Session,
ssid: string,
password: string,
channel: number,
dhcp: boolean,
): DataView => {
if (!dhcp) { if (!dhcp) {
throw new Error("only DHCP is supported"); throw new Error("only DHCP is supported");
} }
@@ -133,7 +139,7 @@ export const SendWifiDetails = (session: Session, ssid: string, password: string
let m_dns2 = "0.0.0.0"; let m_dns2 = "0.0.0.0";
// tag_wifiParams in types/all.h // tag_wifiParams in types/all.h
cmd_payload.add(0x0b).writeU8(0); // TODO: channel cmd_payload.add(0x0b).writeU8(channel);
cmd_payload.add(0x10).writeU8(0); // TODO: AUTH cmd_payload.add(0x10).writeU8(0); // TODO: AUTH
cmd_payload.add(0x14).writeU8(1); // DHCP cmd_payload.add(0x14).writeU8(1); // DHCP
cmd_payload.add(0x18).writeByteArray(str2byte(ssid)); cmd_payload.add(0x18).writeByteArray(str2byte(ssid));