Fixed merge conflicts
parent
894d51953c
commit
09a4334cb2
|
|
@ -9,10 +9,10 @@
|
||||||
#include <icsneo/icsneotypes.h>
|
#include <icsneo/icsneotypes.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|
||||||
namespace icsneo {
|
namespace icsneo {
|
||||||
|
|
||||||
class DeviceType {
|
class DeviceType {
|
||||||
|
|
@ -153,3 +153,4 @@ private:
|
||||||
|
|
||||||
}; // namespace icsneo
|
}; // namespace icsneo
|
||||||
|
|
||||||
|
#endif // __cplusplus
|
||||||
|
|
@ -17,47 +17,47 @@ class RADGalaxy2 : public Device {
|
||||||
public:
|
public:
|
||||||
// Serial numbers start with G2
|
// Serial numbers start with G2
|
||||||
// Ethernet MAC allocation is 0x17, standard driver is Raw
|
// Ethernet MAC allocation is 0x17, standard driver is Raw
|
||||||
ICSNEO_FINDABLE_DEVICE(RADGalaxy2, DeviceType::RADGalaxy2, "G2");
|
ICSNEO_FINDABLE_DEVICE(RADGalaxy2, icsneo_devicetype_rad_galaxy2, "G2");
|
||||||
|
|
||||||
static const std::vector<Network>& GetSupportedNetworks() {
|
static const std::vector<Network>& GetSupportedNetworks() {
|
||||||
static std::vector<Network> supportedNetworks = {
|
static std::vector<Network> supportedNetworks = {
|
||||||
Network::NetID::HSCAN,
|
icsneo_netid_hscan,
|
||||||
Network::NetID::MSCAN,
|
icsneo_netid_mscan,
|
||||||
Network::NetID::HSCAN2,
|
icsneo_netid_hscan2,
|
||||||
Network::NetID::HSCAN3,
|
icsneo_netid_hscan3,
|
||||||
Network::NetID::HSCAN4,
|
icsneo_netid_hscan4,
|
||||||
Network::NetID::HSCAN5,
|
icsneo_netid_hscan5,
|
||||||
Network::NetID::HSCAN6,
|
icsneo_netid_hscan6,
|
||||||
Network::NetID::HSCAN7,
|
icsneo_netid_hscan7,
|
||||||
|
|
||||||
Network::NetID::LIN,
|
icsneo_netid_lin,
|
||||||
Network::NetID::LIN2,
|
icsneo_netid_lin2,
|
||||||
|
|
||||||
Network::NetID::Ethernet,
|
icsneo_netid_ethernet,
|
||||||
Network::NetID::Ethernet2,
|
icsneo_netid_ethernet2,
|
||||||
Network::NetID::Ethernet3,
|
icsneo_netid_ethernet3,
|
||||||
|
|
||||||
Network::NetID::OP_Ethernet1,
|
icsneo_netid_op_ethernet1,
|
||||||
Network::NetID::OP_Ethernet2,
|
icsneo_netid_op_ethernet2,
|
||||||
Network::NetID::OP_Ethernet3,
|
icsneo_netid_op_ethernet3,
|
||||||
Network::NetID::OP_Ethernet4,
|
icsneo_netid_op_ethernet4,
|
||||||
Network::NetID::OP_Ethernet5,
|
icsneo_netid_op_ethernet5,
|
||||||
Network::NetID::OP_Ethernet6,
|
icsneo_netid_op_ethernet6,
|
||||||
Network::NetID::OP_Ethernet7,
|
icsneo_netid_op_ethernet7,
|
||||||
Network::NetID::OP_Ethernet8,
|
icsneo_netid_op_ethernet8,
|
||||||
Network::NetID::OP_Ethernet9,
|
icsneo_netid_op_ethernet9,
|
||||||
Network::NetID::OP_Ethernet10,
|
icsneo_netid_op_ethernet10,
|
||||||
Network::NetID::OP_Ethernet11,
|
icsneo_netid_op_ethernet11,
|
||||||
Network::NetID::OP_Ethernet12,
|
icsneo_netid_op_ethernet12,
|
||||||
|
|
||||||
Network::NetID::ISO9141,
|
icsneo_netid_iso9141,
|
||||||
Network::NetID::ISO9141_2,
|
icsneo_netid_iso9141_2,
|
||||||
|
|
||||||
Network::NetID::MDIO1,
|
icsneo_netid_mdio1,
|
||||||
Network::NetID::MDIO2,
|
icsneo_netid_mdio2,
|
||||||
Network::NetID::MDIO3,
|
icsneo_netid_mdio3,
|
||||||
Network::NetID::MDIO4,
|
icsneo_netid_mdio4,
|
||||||
Network::NetID::MDIO5,
|
icsneo_netid_mdio5,
|
||||||
};
|
};
|
||||||
return supportedNetworks;
|
return supportedNetworks;
|
||||||
}
|
}
|
||||||
|
|
@ -96,7 +96,7 @@ protected:
|
||||||
// The supported TX networks are the same as the supported RX networks for this device
|
// The supported TX networks are the same as the supported RX networks for this device
|
||||||
void setupSupportedTXNetworks(std::vector<Network>& txNetworks) override { setupSupportedRXNetworks(txNetworks); }
|
void setupSupportedTXNetworks(std::vector<Network>& txNetworks) override { setupSupportedRXNetworks(txNetworks); }
|
||||||
|
|
||||||
void handleDeviceStatus(const std::shared_ptr<RawMessage>& message) override {
|
void handleDeviceStatus(const std::shared_ptr<InternalMessage>& message) override {
|
||||||
if(message->data.size() < sizeof(radgalaxy2_status_t))
|
if(message->data.size() < sizeof(radgalaxy2_status_t))
|
||||||
return;
|
return;
|
||||||
std::lock_guard<std::mutex> lk(ioMutex);
|
std::lock_guard<std::mutex> lk(ioMutex);
|
||||||
|
|
|
||||||
|
|
@ -124,21 +124,21 @@ public:
|
||||||
if(cfg == nullptr)
|
if(cfg == nullptr)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
switch(net.getNetID()) {
|
switch(net.getNetID()) {
|
||||||
case Network::NetID::HSCAN:
|
case icsneo_netid_hscan:
|
||||||
return &(cfg->can1);
|
return &(cfg->can1);
|
||||||
case Network::NetID::MSCAN:
|
case icsneo_netid_mscan:
|
||||||
return &(cfg->can2);
|
return &(cfg->can2);
|
||||||
case Network::NetID::HSCAN2:
|
case icsneo_netid_hscan2:
|
||||||
return &(cfg->can3);
|
return &(cfg->can3);
|
||||||
case Network::NetID::HSCAN3:
|
case icsneo_netid_hscan3:
|
||||||
return &(cfg->can4);
|
return &(cfg->can4);
|
||||||
case Network::NetID::HSCAN4:
|
case icsneo_netid_hscan4:
|
||||||
return &(cfg->can5);
|
return &(cfg->can5);
|
||||||
case Network::NetID::HSCAN5:
|
case icsneo_netid_hscan5:
|
||||||
return &(cfg->can6);
|
return &(cfg->can6);
|
||||||
case Network::NetID::HSCAN6:
|
case icsneo_netid_hscan6:
|
||||||
return &(cfg->can7);
|
return &(cfg->can7);
|
||||||
case Network::NetID::HSCAN7:
|
case icsneo_netid_hscan7:
|
||||||
return &(cfg->can8);
|
return &(cfg->can8);
|
||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
@ -149,21 +149,21 @@ public:
|
||||||
if(cfg == nullptr)
|
if(cfg == nullptr)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
switch(net.getNetID()) {
|
switch(net.getNetID()) {
|
||||||
case Network::NetID::HSCAN:
|
case icsneo_netid_hscan:
|
||||||
return &(cfg->canfd1);
|
return &(cfg->canfd1);
|
||||||
case Network::NetID::MSCAN:
|
case icsneo_netid_mscan:
|
||||||
return &(cfg->canfd2);
|
return &(cfg->canfd2);
|
||||||
case Network::NetID::HSCAN2:
|
case icsneo_netid_hscan2:
|
||||||
return &(cfg->canfd3);
|
return &(cfg->canfd3);
|
||||||
case Network::NetID::HSCAN3:
|
case icsneo_netid_hscan3:
|
||||||
return &(cfg->canfd4);
|
return &(cfg->canfd4);
|
||||||
case Network::NetID::HSCAN4:
|
case icsneo_netid_hscan4:
|
||||||
return &(cfg->canfd5);
|
return &(cfg->canfd5);
|
||||||
case Network::NetID::HSCAN5:
|
case icsneo_netid_hscan5:
|
||||||
return &(cfg->canfd6);
|
return &(cfg->canfd6);
|
||||||
case Network::NetID::HSCAN6:
|
case icsneo_netid_hscan6:
|
||||||
return &(cfg->canfd7);
|
return &(cfg->canfd7);
|
||||||
case Network::NetID::HSCAN7:
|
case icsneo_netid_hscan7:
|
||||||
return &(cfg->canfd8);
|
return &(cfg->canfd8);
|
||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
@ -175,9 +175,9 @@ public:
|
||||||
if(cfg == nullptr)
|
if(cfg == nullptr)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
switch(net.getNetID()) {
|
switch(net.getNetID()) {
|
||||||
case Network::NetID::LIN:
|
case icsneo_netid_lin:
|
||||||
return &(cfg->lin1);
|
return &(cfg->lin1);
|
||||||
case Network::NetID::LIN2:
|
case icsneo_netid_lin2:
|
||||||
return &(cfg->lin2);
|
return &(cfg->lin2);
|
||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue