diff options
author | Benjamin Dobell <benjamin.dobell+git@glassechidna.com.au> | 2014-04-29 17:40:10 +0200 |
---|---|---|
committer | Benjamin Dobell <benjamin.dobell+git@glassechidna.com.au> | 2014-05-06 13:39:04 +0200 |
commit | 3af0c3ad63437ac53f5e2832a22e21a8790686f5 (patch) | |
tree | 38d653a3a80a9889e8fc3a17cadfa5fd62fa5ce1 /heimdall/source/BridgeManager.h | |
parent | Merge pull request #180 from marclaporte/master (diff) | |
download | Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar.gz Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar.bz2 Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar.lz Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar.xz Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.tar.zst Heimdall-3af0c3ad63437ac53f5e2832a22e21a8790686f5.zip |
Diffstat (limited to 'heimdall/source/BridgeManager.h')
-rw-r--r-- | heimdall/source/BridgeManager.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/heimdall/source/BridgeManager.h b/heimdall/source/BridgeManager.h index e67c679..1f88cdc 100644 --- a/heimdall/source/BridgeManager.h +++ b/heimdall/source/BridgeManager.h @@ -94,6 +94,14 @@ namespace Heimdall Default = Error
};
+ typedef struct
+ {
+ unsigned int dteRate;
+ unsigned char charFormat;
+ unsigned char parityType;
+ unsigned char dataBits;
+ } LineCoding;
+
private:
static const DeviceIdentifier supportedDevices[kSupportedDeviceCount];
@@ -131,6 +139,9 @@ namespace Heimdall bool InitialiseProtocol(void);
+ bool SetControlLineState(unsigned short controlSignalFlags);
+ bool SetControlLineCoding(LineCoding lineCoding);
+
public:
BridgeManager(bool verbose, int communicationDelay = BridgeManager::kCommunicationDelayDefault);
|