A libery to connect to telegesis zigbee module. Bassed on implemtation of XBEE
Fork of xbee_lib by
Diff: telegesis.h
- Revision:
- 10:263f7251c111
- Parent:
- 9:c8e4339ccc29
- Child:
- 11:18ff088287ea
diff -r c8e4339ccc29 -r 263f7251c111 telegesis.h --- a/telegesis.h Sun Oct 13 10:13:35 2013 +0000 +++ b/telegesis.h Sun Oct 13 20:49:23 2013 +0000 @@ -29,34 +29,36 @@ * @param numchar Number of characters to read. If 0, will use the size of data_buf. */ void RecieveData(char*, int); - /** Read data from zigbee - */ - + /** Get hw version and local ID (64bit uniq number) + * + */ int ATI(); - /** + /** Sends a ping to Coo or any other adresse * */ int PingOut(); - /** Sends a ping to Coo + /** Scan the Pan for nodes */ int PanScan(); - /** Scan the Pan for nodes + /** Make a new network. It then gets the role as coordinator */ int Establish_Network(); - /** + /** Join a pan */ int JoinNetwork(); - /** Join a pan + /** + * Scan network */ int ScanNetwork(); - /** Scan network + /** + *Give info on what role the modem has in the network */ + int NetworkInfo(); - /** Give info on what role the modem has in the network + /** */ /** Sends data using the ascii mode - */ - + */ int UniCast(char *adr,char *payload); /** Sends data using the binary mode */ @@ -64,7 +66,7 @@ /** Pulls Resetpin */ void Reset(); - + /** converts a string to a long */ unsigned long hexToLong(const char *hex);