|
int __stdcall | SME_Initialize (SME_HANDLE *handle) |
| Initializes the interface and allocates internal memory. More...
|
|
int __stdcall | SME_Cleanup (SME_HANDLE handle) |
| De-allocates memory used by the SME interface. More...
|
|
int __stdcall | SME_SearchForModules (SME_HANDLE handle) |
| Attempts to discover all reachable Sealevel I/O Ethernet modules via a UDP broadcast. More...
|
|
int __stdcall | SME_FirstModule (SME_HANDLE handle) |
| Sets the internal pointer to the first discovered module. More...
|
|
int __stdcall | SME_NextModule (SME_HANDLE handle) |
| Advances the internal pointer to the next discovered module. More...
|
|
int __stdcall | SME_ModuleByName (SME_HANDLE handle, char *moduleName) |
| Advances the internal pointer to the first discovered module whose name matches the parameter. More...
|
|
int __stdcall | SME_Ping (SME_HANDLE handle) |
| Contacts the currently selected module to ensure it's powered and accessible. More...
|
|
int __stdcall | SME_ModuleByIP (SME_HANDLE handle, char *ipAddress) |
| Advances the internal pointer to the first discovered module whose IP address matches the parameter. More...
|
|
int __stdcall | SME_ModuleByMAC (SME_HANDLE handle, char *mac) |
| Advances the internal pointer to the first discovered module whose MAC address matches the parameter. More...
|
|
int __stdcall | SME_ModuleCount (SME_HANDLE handle) |
| Returns the number of modules discovered on the last call to SME_SearchForModules. More...
|
|
int __stdcall | SME_GetName (SME_HANDLE handle, char *moduleName) |
| Retrieve the currently selected Sealevel I/O module's name. More...
|
|
int __stdcall | SME_GetMACAddress (SME_HANDLE handle, char *address) |
| Retrieve the currently selected Sealevel I/O module's hardware MAC address. More...
|
|
int __stdcall | SME_GetNetworkConfig (SME_HANDLE handle, char *ipAddress, char *netmask, char *gateway) |
| Retrieve's the current Sealevel I/O module's IP address, netmask, and gateway as strings. More...
|
|
int __stdcall | SME_GetNetworkConfigBytes (SME_HANDLE handle, unsigned char *ipAddress, unsigned char *netmask, unsigned char *gateway) |
| Retrieve's the current module's IP address, netmask, and gateway as arrays of four bytes. More...
|
|
int __stdcall | SME_GetWirelessConfig (SME_HANDLE handle, int *network, char *SSID, int *channel, int *security, int *keyType) |
| Gets the wireless module's configuration. More...
|
|
int __stdcall | SME_SetWirelessConfig (SME_HANDLE handle, int network, char *SSID, int channel, int security, int keyType, char *key) |
| Configures a wireless enabled device's network settings. More...
|
|
int __stdcall | SME_IsReachable (SME_HANDLE handle) |
| Returns whether the selected module is on a valid subnet. More...
|
|
int __stdcall | SME_GetDHCPConfig (SME_HANDLE handle, int *status) |
| Gets the currently selected Sealevel I/O module's DHCP status (on or off). More...
|
|
int __stdcall | SME_GetType (SME_HANDLE handle, char *type) |
| Gets the current Sealevel I/O module's interface type. More...
|
|
int __stdcall | SME_SetName (SME_HANDLE handle, char *name) |
| Sets the currently selected Sealevel I/O module's name. More...
|
|
int __stdcall | SME_SetNetworkConfig (SME_HANDLE handle, char *ipAddress, char *netmask, char *gateway) |
| Sets the currently selected Sealevel I/O module's network configuration. More...
|
|
int __stdcall | SME_SetNetworkConfigBytes (SME_HANDLE handle, unsigned char *ipAddress, unsigned char *netmask, unsigned char *gateway) |
| Sets the currently selected module's network configuration. More...
|
|
int __stdcall | SME_SetDHCPConfig (SME_HANDLE handle, int status) |
| Enables or disables the currently selected Sealevel I/O module's use of DHCP configuration. More...
|
|
int __stdcall | SME_SetNetworkSerialParams (SME_HANDLE handle, int baudrate, int parity) |
| Sets the Ethernet to serial translation speed (serial output baudrate). More...
|
|
int __stdcall | SME_GetNetworkSerialParams (SME_HANDLE handle, int *baudrate, int *parity) |
| Gets the Ethernet to serial translation speed (serial output baudrate). More...
|
|
int __stdcall | SME_ConfigureDeviceSecurity (SME_HANDLE handle, int securityMode, char *securityKey) |
| Configures security mode for an Ethernet device. More...
|
|
int __stdcall | SME_RemoveDeviceSecurity (char *connection, int securityMode, char *securityKey) |
| Disables security mode for an Ethernet device. More...
|
|
The SeaMAX Ethernet Discover API includes functions used for configuration and discovery of Ethernet enabled Sealevel I/O devices. For specifics, click any of the function names below to view function use, parameter, and return code information.