Переглянути джерело

Working version

Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at>
Martin Melik Merkumians 5 роки тому
батько
коміт
b86029f307

+ 5 - 5
source/src/cip/cipioconnection.c

@@ -510,8 +510,8 @@ EipStatus OpenProducingMulticastConnection(
   connection_object->remote_address.sin_addr.s_addr = common_packet_format_data
   connection_object->remote_address.sin_addr.s_addr = common_packet_format_data
                                                       ->address_info_item[j].
                                                       ->address_info_item[j].
                                                       sin_addr =
                                                       sin_addr =
-                                                        g_tcpip.mcast_config.
-                                                        starting_multicast_address;
+    g_tcpip.mcast_config.
+    starting_multicast_address;
   memset(common_packet_format_data->address_info_item[j].nasin_zero, 0, 8);
   memset(common_packet_format_data->address_info_item[j].nasin_zero, 0, 8);
   common_packet_format_data->address_info_item[j].sin_family = htons(AF_INET);
   common_packet_format_data->address_info_item[j].sin_family = htons(AF_INET);
 
 
@@ -841,7 +841,7 @@ EipStatus SendConnectedData(CipConnectionObject *connection_object) {
 
 
 
 
   if(!is_heartbeat) {
   if(!is_heartbeat) {
-      common_packet_format_data->data_item.length += 4;
+    common_packet_format_data->data_item.length += 4;
   }
   }
 #endif /* OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER */
 #endif /* OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER */
 
 
@@ -860,8 +860,8 @@ EipStatus SendConnectedData(CipConnectionObject *connection_object) {
 
 
 #ifdef OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER
 #ifdef OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER
   if(!is_heartbeat) {
   if(!is_heartbeat) {
-      AddDintToMessage( g_run_idle_state,
-                        &outgoing_message );
+    AddDintToMessage( g_run_idle_state,
+                      &outgoing_message );
   }
   }
 #endif /* OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER */
 #endif /* OPENER_PRODUCED_DATA_HAS_RUN_IDLE_HEADER */
 
 

+ 7 - 7
source/src/enet_encap/endianconv.c

@@ -26,9 +26,9 @@ OpenerEndianess g_opener_platform_endianess = kOpenerEndianessUnknown;
  *   @param buffer pointer where data should be reed.
  *   @param buffer pointer where data should be reed.
  *   @return EIP_UINT8 data value
  *   @return EIP_UINT8 data value
  */
  */
-CipSint GetSintFromMessage(const CipOctet **const buffer) {
-  const CipOctet *buffer_address = (unsigned char *) *buffer;
-  CipSint data = buffer_address[0];
+EipUint8 GetSintFromMessage(const EipUint8 **const buffer) {
+  const unsigned char *const buffer_address = (unsigned char *) *buffer;
+  EipUint8 data = buffer_address[0];
   *buffer += 1;
   *buffer += 1;
   return data;
   return data;
 }
 }
@@ -54,7 +54,7 @@ CipUsint GetUsintFromMessage(const CipOctet **const buffer_address) {
  *   @param buffer pointer where data should be reed.
  *   @param buffer pointer where data should be reed.
  *   @return EIP_UINT16 data value
  *   @return EIP_UINT16 data value
  */
  */
-CipInt GetIntFromMessage(const CipOctet **const buffer) {
+EipUint16 GetIntFromMessage(const EipUint8 **const buffer) {
   const unsigned char *const buffer_address = (unsigned char *) *buffer;
   const unsigned char *const buffer_address = (unsigned char *) *buffer;
   EipUint16 data = buffer_address[0] | buffer_address[1] << 8;
   EipUint16 data = buffer_address[0] | buffer_address[1] << 8;
   *buffer += 2;
   *buffer += 2;
@@ -80,7 +80,7 @@ CipWord GetWordFromMessage(const CipOctet **const buffer_address) {
  *   @param buffer pointer where data should be reed.
  *   @param buffer pointer where data should be reed.
  *   @return EIP_UNÍT32 value
  *   @return EIP_UNÍT32 value
  */
  */
-CipDint GetDintFromMessage(const CipOctet **const buffer) {
+EipUint32 GetDintFromMessage(const EipUint8 **const buffer) {
   const unsigned char *p = (unsigned char *) *buffer;
   const unsigned char *p = (unsigned char *) *buffer;
   EipUint32 data = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
   EipUint32 data = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
   *buffer += 4;
   *buffer += 4;
@@ -90,7 +90,7 @@ CipDint GetDintFromMessage(const CipOctet **const buffer) {
 CipUdint GetUdintFromMessage(const CipOctet **const buffer_address) {
 CipUdint GetUdintFromMessage(const CipOctet **const buffer_address) {
   const CipOctet *buffer = *buffer_address;
   const CipOctet *buffer = *buffer_address;
   CipUdint data = buffer[0] | buffer[1] << 8 | buffer[2] << 16 | buffer[3] <<
   CipUdint data = buffer[0] | buffer[1] << 8 | buffer[2] << 16 | buffer[3] <<
-    24;
+                  24;
   *buffer_address += 4;
   *buffer_address += 4;
   return data;
   return data;
 }
 }
@@ -98,7 +98,7 @@ CipUdint GetUdintFromMessage(const CipOctet **const buffer_address) {
 CipUdint GetDwordFromMessage(const CipOctet **const buffer_address) {
 CipUdint GetDwordFromMessage(const CipOctet **const buffer_address) {
   const CipOctet *buffer = *buffer_address;
   const CipOctet *buffer = *buffer_address;
   CipDword data = buffer[0] | buffer[1] << 8 | buffer[2] << 16 | buffer[3] <<
   CipDword data = buffer[0] | buffer[1] << 8 | buffer[2] << 16 | buffer[3] <<
-    24;
+                  24;
   *buffer_address += 4;
   *buffer_address += 4;
   return data;
   return data;
 }
 }

+ 3 - 3
source/src/enet_encap/endianconv.h

@@ -24,7 +24,7 @@ typedef enum {
  *   @param buffer pointer where data should be reed.
  *   @param buffer pointer where data should be reed.
  *   @return EIP_UINT8 data value
  *   @return EIP_UINT8 data value
  */
  */
-CipSint GetSintFromMessage(const CipOctet **const buffer);
+EipUint8 GetSintFromMessage(const EipUint8 **const buffer);
 
 
 CipByte GetByteFromMessage(const CipOctet **const buffer_address);
 CipByte GetByteFromMessage(const CipOctet **const buffer_address);
 
 
@@ -36,7 +36,7 @@ CipUsint GetUsintFromMessage(const CipOctet **const buffer_address);
  * @param buffer Pointer to the network buffer array. This pointer will be incremented by 2!
  * @param buffer Pointer to the network buffer array. This pointer will be incremented by 2!
  * @return Extracted 16 bit integer value
  * @return Extracted 16 bit integer value
  */
  */
-CipInt GetIntFromMessage(const CipOctet **const buffer);
+EipUint16 GetIntFromMessage(const EipUint8 **const buffer);
 
 
 CipUint GetUintFromMessage(const CipOctet **const buffer_address);
 CipUint GetUintFromMessage(const CipOctet **const buffer_address);
 
 
@@ -48,7 +48,7 @@ CipWord GetWordFromMessage(const CipOctet **const buffer_address);
  * @param buffer pointer to the network buffer array. This pointer will be incremented by 4!
  * @param buffer pointer to the network buffer array. This pointer will be incremented by 4!
  * @return Extracted 32 bit integer value
  * @return Extracted 32 bit integer value
  */
  */
-CipDint GetDintFromMessage(const CipOctet **const buffer);
+EipUint32 GetDintFromMessage(const EipUint8 **const buffer);
 
 
 CipUdint GetUdintFromMessage(const CipOctet **const buffer_address);
 CipUdint GetUdintFromMessage(const CipOctet **const buffer_address);