Ejemplo n.º 1
0
    device_status device::initialize()
    {
        if (state() == device_state_value::ready)
            return device_status_value::ok;

        if (state() == device_state_value::faulted)
            return device_status_value::device_error;

        auto rc = on_initialize();

        if (rc)
        {
            set_state(device_state_value::ready);

            for(auto s : sensors_)
            {
                if (!s->initialize())
                {
                    rc = device_status_value::device_error;
                }
            }
        }

        return rc;
    }
Ejemplo n.º 2
0
int main(int argc, char *argv[])
#endif
{

	std::cout << "------------------- REDIS PLUGIN SERVER EXAMPLE -------------------" << std::endl;

	std::string port_str = granada::util::application::GetProperty("port");
	if (port_str.empty()){
		port_str = "80";
	}
	utility::string_t port = utility::conversions::to_string_t(port_str);

	std::string address_str = granada::util::application::GetProperty("address");
	if (address_str.empty()){
		address_str = "http://localhost:";
	}
	else{
		address_str += ":";
	}

	utility::string_t address = utility::conversions::to_string_t(address_str);
	address.append(port);

	on_initialize(address);

	std::cout << "------------------------------------------------\nPress ENTER to terminate server." << std::endl;

	std::string line;
	std::getline(std::cin, line);

	on_shutdown();

	std::cout << "bye,bye.\n\n";

  return 0;
}
Ejemplo n.º 3
0
int initialize(int ec_id) {
	return on_initialize(ec_id);
}
Ejemplo n.º 4
0
    void ModeBase::initialize(scene::Scene* scene)
    {
        scene_ = scene;

        on_initialize(scene);
    }
Ejemplo n.º 5
0
 void initialize() { on_initialize(); };