Standard event messages for Shutdown, power lost on Linux

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.



We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.



Is there any way for the Linux driver to send standard messages such as



  1. AC Power Lost

  2. AC Power restored

  3. Shutdown

All the applications registered for that event should get the message.










share|improve this question
























  • Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

    – K7AAY
    Feb 1 at 16:35















0















We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.



We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.



Is there any way for the Linux driver to send standard messages such as



  1. AC Power Lost

  2. AC Power restored

  3. Shutdown

All the applications registered for that event should get the message.










share|improve this question
























  • Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

    – K7AAY
    Feb 1 at 16:35













0












0








0








We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.



We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.



Is there any way for the Linux driver to send standard messages such as



  1. AC Power Lost

  2. AC Power restored

  3. Shutdown

All the applications registered for that event should get the message.










share|improve this question
















We are developing a small battery, based on capacitor, which can keep the machine ON for 2 minutes once the AC Power is lost.



We are going to write a Linux device driver for the module, it provides us with the status information like AC is connected or disconnected.



Is there any way for the Linux driver to send standard messages such as



  1. AC Power Lost

  2. AC Power restored

  3. Shutdown

All the applications registered for that event should get the message.







linux linux-kernel drivers power-management shutdown






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 2 at 13:31









ctrl-alt-delor

11.6k42159




11.6k42159










asked Feb 1 at 4:03









md.jamalmd.jamal

1114




1114












  • Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

    – K7AAY
    Feb 1 at 16:35

















  • Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

    – K7AAY
    Feb 1 at 16:35
















Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

– K7AAY
Feb 1 at 16:35





Suggest you look at APC forums.apc.com and what their driver does seismo.ethz.ch/static/linux/apc_usv.html .

– K7AAY
Feb 1 at 16:35










1 Answer
1






active

oldest

votes


















0














Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.



The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.






share|improve this answer























  • What is the event . Can you provide how to send that event

    – md.jamal
    Feb 2 at 13:41











  • No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

    – ctrl-alt-delor
    Feb 2 at 13:58










Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498051%2fstandard-event-messages-for-shutdown-power-lost-on-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.



The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.






share|improve this answer























  • What is the event . Can you provide how to send that event

    – md.jamal
    Feb 2 at 13:41











  • No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

    – ctrl-alt-delor
    Feb 2 at 13:58















0














Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.



The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.






share|improve this answer























  • What is the event . Can you provide how to send that event

    – md.jamal
    Feb 2 at 13:41











  • No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

    – ctrl-alt-delor
    Feb 2 at 13:58













0












0








0







Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.



The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.






share|improve this answer













Yes this must have already been solved: It is what every laptop does, your battery only differs in being smaller capacity, and hopefully having a longer life. You may not need to create a driver (this is preferable: as no need to install custom software), if you make the hardware comply with existing standards.



The driver will not send a message, but will send an event.
The driver should not send a shutdown, as this is up to the policy. It should send power lost, or power critical, the policy then will send a shutdown event.







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 2 at 13:37









ctrl-alt-delorctrl-alt-delor

11.6k42159




11.6k42159












  • What is the event . Can you provide how to send that event

    – md.jamal
    Feb 2 at 13:41











  • No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

    – ctrl-alt-delor
    Feb 2 at 13:58

















  • What is the event . Can you provide how to send that event

    – md.jamal
    Feb 2 at 13:41











  • No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

    – ctrl-alt-delor
    Feb 2 at 13:58
















What is the event . Can you provide how to send that event

– md.jamal
Feb 2 at 13:41





What is the event . Can you provide how to send that event

– md.jamal
Feb 2 at 13:41













No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

– ctrl-alt-delor
Feb 2 at 13:58





No. Look at existing code, or better design the hardware to be compatible with a standard, so that existing drivers can be used.

– ctrl-alt-delor
Feb 2 at 13:58

















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498051%2fstandard-event-messages-for-shutdown-power-lost-on-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

Peggy Mitchell

Palaiologos

The Forum (Inglewood, California)