summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandrew-elder <aelder@audioscience.com>2017-06-30 07:38:19 -0400
committerGitHub <noreply@github.com>2017-06-30 07:38:19 -0400
commit179c1ec03d387d13a4708f7fa8459d1648cacc6e (patch)
tree406c1a6bc582d19610088d56d7229bbb6d14cc47
parent18f47ba7b53439aecf07aea03443cf0019838830 (diff)
parente6865b17efec6158441c44a40ec6e5d6245f79c4 (diff)
downloadOpen-AVB-179c1ec03d387d13a4708f7fa8459d1648cacc6e.tar.gz
Merge pull request #646 from pinealservo/open-avb-next
Rest of fix for gPTP intervals on ARM
-rw-r--r--daemons/gptp/common/common_port.hpp18
-rw-r--r--daemons/gptp/common/ether_port.hpp16
2 files changed, 17 insertions, 17 deletions
diff --git a/daemons/gptp/common/common_port.hpp b/daemons/gptp/common/common_port.hpp
index 47023a31..d5d0adda 100644
--- a/daemons/gptp/common/common_port.hpp
+++ b/daemons/gptp/common/common_port.hpp
@@ -314,9 +314,9 @@ private:
PortState port_state;
bool testMode;
- char log_mean_sync_interval;
- char log_mean_announce_interval;
- char initialLogSyncInterval;
+ signed char log_mean_sync_interval;
+ signed char log_mean_announce_interval;
+ signed char initialLogSyncInterval;
/*Sync threshold*/
unsigned int sync_receipt_thresh;
@@ -1219,7 +1219,7 @@ public:
* @brief Gets the sync interval value
* @return Sync Interval
*/
- char getSyncInterval( void )
+ signed char getSyncInterval( void )
{
return log_mean_sync_interval;
}
@@ -1229,7 +1229,7 @@ public:
* @param val time interval
* @return none
*/
- void setSyncInterval( char val )
+ void setSyncInterval( signed char val )
{
log_mean_sync_interval = val;
}
@@ -1247,7 +1247,7 @@ public:
* @brief Sets the sync interval
* @return none
*/
- void setInitSyncInterval( char interval )
+ void setInitSyncInterval( signed char interval )
{
initialLogSyncInterval = interval;
}
@@ -1256,7 +1256,7 @@ public:
* @brief Gets the sync interval
* @return sync interval
*/
- char getInitSyncInterval( void )
+ signed char getInitSyncInterval( void )
{
return initialLogSyncInterval;
}
@@ -1265,7 +1265,7 @@ public:
* @brief Gets the announce interval
* @return Announce interval
*/
- char getAnnounceInterval( void ) {
+ signed char getAnnounceInterval( void ) {
return log_mean_announce_interval;
}
@@ -1274,7 +1274,7 @@ public:
* @param val time interval
* @return none
*/
- void setAnnounceInterval(char val) {
+ void setAnnounceInterval(signed char val) {
log_mean_announce_interval = val;
}
/**
diff --git a/daemons/gptp/common/ether_port.hpp b/daemons/gptp/common/ether_port.hpp
index 9d621e39..32968dc4 100644
--- a/daemons/gptp/common/ether_port.hpp
+++ b/daemons/gptp/common/ether_port.hpp
@@ -96,9 +96,9 @@ class EtherPort : public CommonPort
bool linkUp;
/* Port Configuration */
- char log_mean_unicast_sync_interval;
- char log_min_mean_delay_req_interval;
- char log_min_mean_pdelay_req_interval;
+ signed char log_mean_unicast_sync_interval;
+ signed char log_min_mean_delay_req_interval;
+ signed char log_min_mean_pdelay_req_interval;
unsigned int duplicate_resp_counter;
uint16_t last_invalid_seqid;
@@ -107,9 +107,9 @@ class EtherPort : public CommonPort
// port_state : already defined as port_state
bool isGM;
// asCapable : already defined as asCapable
- char operLogPdelayReqInterval;
- char operLogSyncInterval;
- char initialLogPdelayReqInterval;
+ signed char operLogPdelayReqInterval;
+ signed char operLogSyncInterval;
+ signed char initialLogPdelayReqInterval;
bool automotive_profile;
// Test Status variables
@@ -306,7 +306,7 @@ protected:
* @brief Gets the pDelay minimum interval
* @return PDelay interval
*/
- char getPDelayInterval(void) {
+ signed char getPDelayInterval(void) {
return log_min_mean_pdelay_req_interval;
}
@@ -315,7 +315,7 @@ protected:
* @param val time interval
* @return none
*/
- void setPDelayInterval(char val) {
+ void setPDelayInterval(signed char val) {
log_min_mean_pdelay_req_interval = val;
}