Motion Master
Loading...
Searching...
No Matches
spoe_test.cc File Reference
#include "spoe.h"
#include <gtest/gtest.h>
#include <chrono>
#include <string>
#include <thread>
#include <vector>
#include <nlohmann/json.hpp>
#include "base.h"
#include "loguru.h"
Include dependency graph for spoe_test.cc:

Functions

 TEST (CommSpoeTest, Connect)
 TEST (CommSpoeTest, ConnectInvalidIp)
 TEST (CommSpoeTest, Disconnect)
 TEST (CommSpoeTest, State)
 TEST (CommSpoeTest, StateTimeout)
 TEST (CommSpoeTest, GetParametersFromDevice)
 TEST (CommSpoeTest, GetParametersFromDeviceReadValues)
 TEST (CommSpoeTest, ReadSdo)
 TEST (CommSpoeTest, ReadSdoBatch)
 TEST (CommSpoeTest, WriteSdo)
 TEST (CommSpoeTest, WritePdoMappedObjectAsSdo)
 TEST (CommSpoeTest, ReadFile)
 TEST (CommSpoeTest, WriteFile)
 TEST (CommSpoeTest, RemoveFile)
 TEST (CommSpoeTest, ReadCompleteDeviceFile)
 TEST (CommSpoeTest, WriteDeviceFileInOptionalParts)
 TEST (CommSpoeTest, RemoveDeviceChunkedFile)
 TEST (CommSpoeTest, FirmwareUpdate)
 TEST (CommSpoeTest, UpdateDeviceFirmwareUsingPackageFile)
 TEST (CommSpoeTest, LoadParameters)
 TEST (CommSpoeTest, ExchangeProcessData)
 TEST (CommSpoeTest, ExchangeProcessDataAndUpdateParameters)
 TEST (CommSpoeTest, Upload)
 TEST (CommSpoeTest, Download)
 TEST (CommSpoeTest, GetServerInfo)
 TEST (CommSpoeTest, GetMappedParameterValues)
 TEST (CommSpoeTest, DeviceParameterRefresher)

Variables

const std::string kIp = "192.168.100.5"
const uint16_t kPort = 8080
const int kNumberOfParameters = 519
const std::string kAppFirmwareBinPath
const std::string kComFirmwareBinPath
const std::string kFirmwarePackagePath
const std::string kEsiFilePath = "C:\\Users\\marko\\SOMANET_CiA_402.xml"
const std::string kZippedEsiFilePath

Function Documentation

◆ TEST() [1/27]

TEST ( CommSpoeTest ,
Connect  )

◆ TEST() [2/27]

TEST ( CommSpoeTest ,
ConnectInvalidIp  )

◆ TEST() [3/27]

TEST ( CommSpoeTest ,
DeviceParameterRefresher  )

◆ TEST() [4/27]

TEST ( CommSpoeTest ,
Disconnect  )

◆ TEST() [5/27]

TEST ( CommSpoeTest ,
Download  )

◆ TEST() [6/27]

TEST ( CommSpoeTest ,
ExchangeProcessData  )

◆ TEST() [7/27]

TEST ( CommSpoeTest ,
ExchangeProcessDataAndUpdateParameters  )

◆ TEST() [8/27]

TEST ( CommSpoeTest ,
FirmwareUpdate  )

◆ TEST() [9/27]

TEST ( CommSpoeTest ,
GetMappedParameterValues  )

◆ TEST() [10/27]

TEST ( CommSpoeTest ,
GetParametersFromDevice  )

◆ TEST() [11/27]

TEST ( CommSpoeTest ,
GetParametersFromDeviceReadValues  )

◆ TEST() [12/27]

TEST ( CommSpoeTest ,
GetServerInfo  )

◆ TEST() [13/27]

TEST ( CommSpoeTest ,
LoadParameters  )

◆ TEST() [14/27]

TEST ( CommSpoeTest ,
ReadCompleteDeviceFile  )

◆ TEST() [15/27]

TEST ( CommSpoeTest ,
ReadFile  )

◆ TEST() [16/27]

TEST ( CommSpoeTest ,
ReadSdo  )

◆ TEST() [17/27]

TEST ( CommSpoeTest ,
ReadSdoBatch  )

◆ TEST() [18/27]

TEST ( CommSpoeTest ,
RemoveDeviceChunkedFile  )

◆ TEST() [19/27]

TEST ( CommSpoeTest ,
RemoveFile  )

◆ TEST() [20/27]

TEST ( CommSpoeTest ,
State  )

◆ TEST() [21/27]

TEST ( CommSpoeTest ,
StateTimeout  )

◆ TEST() [22/27]

TEST ( CommSpoeTest ,
UpdateDeviceFirmwareUsingPackageFile  )

◆ TEST() [23/27]

TEST ( CommSpoeTest ,
Upload  )

◆ TEST() [24/27]

TEST ( CommSpoeTest ,
WriteDeviceFileInOptionalParts  )

◆ TEST() [25/27]

TEST ( CommSpoeTest ,
WriteFile  )

◆ TEST() [26/27]

TEST ( CommSpoeTest ,
WritePdoMappedObjectAsSdo  )

◆ TEST() [27/27]

TEST ( CommSpoeTest ,
WriteSdo  )

Variable Documentation

◆ kAppFirmwareBinPath

const std::string kAppFirmwareBinPath
Initial value:
=
"C:\\Users\\marko\\app_motion-drive-v5.6.0-beta.0+20.g151a7db7f.bin"

◆ kComFirmwareBinPath

const std::string kComFirmwareBinPath
Initial value:
=
"C:\\Users\\marko\\com_motion-drive-v5.6.0-beta.0+20.g151a7db7f-9002-02-0."
"bin"

◆ kEsiFilePath

const std::string kEsiFilePath = "C:\\Users\\marko\\SOMANET_CiA_402.xml"

◆ kFirmwarePackagePath

const std::string kFirmwarePackagePath
Initial value:
=
"C:\\Users\\marko\\package_SOMANET-Integro-60_9002-02-0_motion-drive_v5.6."
"0-beta.0+20.g151a7db7f.zip"

◆ kIp

const std::string kIp = "192.168.100.5"

◆ kNumberOfParameters

const int kNumberOfParameters = 519

◆ kPort

const uint16_t kPort = 8080

◆ kZippedEsiFilePath

const std::string kZippedEsiFilePath
Initial value:
=
"C:\\Users\\marko\\SOMANET_CiA_402.xml.zip"