1111 * INCLUDE
1212 **************************************************************************************/
1313
14- #include " ArduinoOpta .h"
14+ #include " Opta .h"
1515
1616/* *************************************************************************************
1717 * NAMESPACE
@@ -24,7 +24,7 @@ namespace opcua
2424 * CTOR/DTOR
2525 **************************************************************************************/
2626
27- ArduinoOpta::ArduinoOpta (UA_Server * server, UA_NodeId const & node_id)
27+ Opta::Opta (UA_Server * server, UA_NodeId const & node_id)
2828: _server{server}
2929, _node_id{node_id}
3030, _analog_input_mgr{nullptr }
@@ -34,33 +34,33 @@ ArduinoOpta::ArduinoOpta(UA_Server * server, UA_NodeId const & node_id)
3434{
3535 _usr_button = opcua::UserButton::create (_server, _node_id);
3636 if (!_usr_button)
37- UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " ArduinoOpta ::Ctor: UserButton::create(...) failed." );
37+ UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " Opta ::Ctor: UserButton::create(...) failed." );
3838}
3939
4040/* *************************************************************************************
4141 * PUBLIC MEMBER FUNCTIONS
4242 **************************************************************************************/
4343
44- ArduinoOpta ::SharedPtr ArduinoOpta ::create (UA_Server * server, ArduinoOptaVariant ::Type const opta_type)
44+ Opta ::SharedPtr Opta ::create (UA_Server * server, OptaVariant ::Type const opta_type)
4545{
4646 UA_StatusCode rc = UA_STATUSCODE_GOOD;
4747
4848 UA_ObjectAttributes oAttr = UA_ObjectAttributes_default;
49- oAttr.displayName = UA_LOCALIZEDTEXT (" en-US" , " Arduino Opta " );
49+ oAttr.displayName = UA_LOCALIZEDTEXT (" en-US" , ( char *) OptaVariant::toString (opta_type). c_str () );
5050 UA_NodeId node_id;
5151 rc = UA_Server_addObjectNode (server,
5252 UA_NODEID_NULL,
5353 UA_NODEID_NUMERIC (0 , UA_NS0ID_OBJECTSFOLDER),
5454 UA_NODEID_NUMERIC (0 , UA_NS0ID_ORGANIZES),
55- UA_QUALIFIEDNAME (1 , " ArduinoOpta " ),
55+ UA_QUALIFIEDNAME (1 , " Opta " ),
5656 UA_NODEID_NUMERIC (0 , UA_NS0ID_BASEOBJECTTYPE),
5757 oAttr,
5858 NULL ,
5959 &node_id);
6060 if (UA_StatusCode_isBad (rc))
6161 {
6262 UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER,
63- " ArduinoOpta ::create: UA_Server_addObjectNode(...) failed with %s" ,
63+ " Opta ::create: UA_Server_addObjectNode(...) failed with %s" ,
6464 UA_StatusCode_name (rc));
6565 return nullptr ;
6666 }
@@ -81,13 +81,13 @@ ArduinoOpta::SharedPtr ArduinoOpta::create(UA_Server * server, ArduinoOptaVarian
8181 if (UA_StatusCode_isBad (rc))
8282 {
8383 UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER,
84- " ArduinoOpta ::create: UA_Server_addVariableNode(..., \" ManufacturerName\" , ...) failed with %s" ,
84+ " Opta ::create: UA_Server_addVariableNode(..., \" ManufacturerName\" , ...) failed with %s" ,
8585 UA_StatusCode_name (rc));
8686 return nullptr ;
8787 }
8888
8989 UA_VariableAttributes modelAttr = UA_VariableAttributes_default;
90- UA_String modelName = UA_STRING ((char *)ArduinoOptaVariant::toString (opta_type).c_str ());
90+ UA_String modelName = UA_STRING ((char *)OptaVariant::toSKUString (opta_type).c_str ());
9191 UA_Variant_setScalar (&modelAttr.value , &modelName, &UA_TYPES[UA_TYPES_STRING]);
9292 modelAttr.displayName = UA_LOCALIZEDTEXT (" en-US" , " ModelName" );
9393 rc = UA_Server_addVariableNode (server,
@@ -102,7 +102,7 @@ ArduinoOpta::SharedPtr ArduinoOpta::create(UA_Server * server, ArduinoOptaVarian
102102 if (UA_StatusCode_isBad (rc))
103103 {
104104 UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER,
105- " ArduinoOpta ::create: UA_Server_addVariableNode(..., \" ModelName\" , ...) failed with %s" ,
105+ " Opta ::create: UA_Server_addVariableNode(..., \" ModelName\" , ...) failed with %s" ,
106106 UA_StatusCode_name (rc));
107107 return nullptr ;
108108 }
@@ -123,58 +123,58 @@ ArduinoOpta::SharedPtr ArduinoOpta::create(UA_Server * server, ArduinoOptaVarian
123123 if (UA_StatusCode_isBad (rc))
124124 {
125125 UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER,
126- " ArduinoOpta ::create: UA_Server_addVariableNode(..., \" Status\" , ...) failed with %s" ,
126+ " Opta ::create: UA_Server_addVariableNode(..., \" Status\" , ...) failed with %s" ,
127127 UA_StatusCode_name (rc));
128128 return nullptr ;
129129 }
130130
131- auto const instance_ptr = std::make_shared<ArduinoOpta >(server, node_id);
131+ auto const instance_ptr = std::make_shared<Opta >(server, node_id);
132132 return instance_ptr;
133133}
134134
135- AnalogInputManager::SharedPtr ArduinoOpta ::analog_input_mgr ()
135+ AnalogInputManager::SharedPtr Opta ::analog_input_mgr ()
136136{
137137 if (!_analog_input_mgr)
138138 {
139139 _analog_input_mgr = opcua::AnalogInputManager::create (_server, _node_id);
140140 if (!_analog_input_mgr)
141- UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " ArduinoOpta ::analog_input_mgr: AnalogInputManager::create(...) failed." );
141+ UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " Opta ::analog_input_mgr: AnalogInputManager::create(...) failed." );
142142 }
143143
144144 return _analog_input_mgr;
145145}
146146
147- DigitalInputManager::SharedPtr ArduinoOpta ::digital_input_mgr ()
147+ DigitalInputManager::SharedPtr Opta ::digital_input_mgr ()
148148{
149149 if (!_digital_input_mgr)
150150 {
151151 _digital_input_mgr = opcua::DigitalInputManager::create (_server, _node_id);
152152 if (!_digital_input_mgr)
153- UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " ArduinoOpta ::digital_input_mgr: DigitalInputManager::create(...) failed." );
153+ UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " Opta ::digital_input_mgr: DigitalInputManager::create(...) failed." );
154154 }
155155
156156 return _digital_input_mgr;
157157}
158158
159- RelayManager::SharedPtr ArduinoOpta ::relay_mgr ()
159+ RelayManager::SharedPtr Opta ::relay_mgr ()
160160{
161161 if (!_relay_mgr)
162162 {
163163 _relay_mgr = opcua::RelayManager::create (_server, _node_id);
164164 if (!_relay_mgr)
165- UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " ArduinoOpta ::relay_mgr: RelayManager::create(...) failed." );
165+ UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " Opta ::relay_mgr: RelayManager::create(...) failed." );
166166 }
167167
168168 return _relay_mgr;
169169}
170170
171- LedManager::SharedPtr ArduinoOpta ::led_mgr ()
171+ LedManager::SharedPtr Opta ::led_mgr ()
172172{
173173 if (!_led_mgr)
174174 {
175175 _led_mgr = opcua::LedManager::create (_server, _node_id);
176176 if (!_led_mgr)
177- UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " ArduinoOpta ::led_mgr: LedManager::create(...) failed." );
177+ UA_LOG_ERROR (UA_Log_Stdout, UA_LOGCATEGORY_SERVER, " Opta ::led_mgr: LedManager::create(...) failed." );
178178 }
179179
180180 return _led_mgr;
0 commit comments