HSS1394  Release1.00
Classes | Typedefs | Enumerations
hss1394 Namespace Reference

HSS1394 namespace encapsulates all HSS1394 functionality. More...

Classes

class  Channel
 
class  ChannelListener
 Callback object for an incomming data channel. More...
 
class  Listener
 
class  Node
 Singleton High-speed serial over 1394 host node interface. More...
 
struct  TNodeInfo
 Contains information about a discovered HSS1394 node on the 1394 net. More...
 
class  uint48
 48-bit unsigned integer More...
 
class  uint64
 64-bit unsigned integer More...
 

Typedefs

typedef uint64_t _u64
 
typedef unsigned int uint
 Machine native unsigned int.
 
typedef unsigned char uint8
 8-bit unsigned int
 
typedef unsigned short uint16
 16-bit unsigned int
 
typedef unsigned int uint32
 32-bit unsigned int
 

Enumerations

enum  THSS1394Tags {
  kUserData = 0x00, kDebugData = 0x01, kUserTagBase = 0x10, kUserTagTop = 0xEF,
  kReset = 0xF0, kChangeAddress = 0xF1, kPing = 0xF2, kPingResponse = 0xF3,
  kEchoAsUserData = 0xF4, kUndefined = 0xFF
}
 Message tags used in HSS1394 protocol. More...
 

Detailed Description

HSS1394 namespace encapsulates all HSS1394 functionality.

Enumeration Type Documentation

◆ THSS1394Tags

Message tags used in HSS1394 protocol.

Enumerator
kUserData 

Data is 'user' data to be delivered to app.

kDebugData 

Data is for debug channel.

kUserTagBase 

Base of user special tag space.

kUserTagTop 

Top of user special tag space.

kReset 

Reset node message.

kChangeAddress 

Change address message tag.

kPing 

Ping message tag. Reply is a kPingResponse packet.

kPingResponse 

Ping response packet tag.

kEchoAsUserData 

Debug tag. Echo data back 'as-if' sent from node.

kUndefined 

Undefined tag.