write channel byte
This commit is contained in:
@@ -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));
|
||||||
|
|||||||
Reference in New Issue
Block a user