Wiki Home >> SIO-Command-$FE-Get-SSID

SIO-Command-$FE-Get-SSID


This is a command for Device $70 - The FujiNet Device itself (see SIO-Commands-for-Device-ID-$70).

Get SSID ($FE)

Description

FujiNet will return the SSID (33 characters including at least one NULL character, at the end) and passphrase (64 characters) currently stored in its configuration.

Both string values are NUL terminated.

Parameters

DCBValue
DDEVIC$70
DUNIT$01
DCOMND$FE
DSTATS$40
DBUFPointer to a 97 byte buffer to store returned SSID and password, example struct below
DTIMLO$0F
DBYT97
DAUX10
DAUX20

Examples

C

/**
   Network Configuration
*/
union
{
  struct
  {
    char ssid[33];
    char password[64];
  };
  unsigned char rawData[97];
} netConfig;

/**
 * Read current SSID and password from SIO
 */
unsigned char config_set_ssid(void)
{
  OS.dcb.ddevic=0x70;
  OS.dcb.dunit=1;
  OS.dcb.dcomnd=0xFE; // Get SSID
  OS.dcb.dstats=0x40; // Peripheral->Computer
  OS.dcb.dbuf=&netConfig.rawData;
  OS.dcb.dtimlo=0x0f; // 15 second timeout
  OS.dcb.dbyt=sizeof(netConfig.rawData);
  OS.dcb.daux=0;
  siov();

  return OS.dcb.dstats;
}

See Also

  • Set SSID
  • Scan Networks
  • Scan Result

Wiki content is mirrored from the FujiNet Github Wiki